Apache ralenti le site
trodska
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
trodska Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
trodska Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Config:
Serveur dédié
Apache / 2.2.3 (CentOS)
PHP 5.3.6
Mysql 5.1.56
Le site est une communauté de gens qui load photos, mp3, textes ... sur leur profil
Question:
Je dois continuellement passer du module apache a fast cgi ou cgi pendant quelques minutes pour ensuite remettre le module apache.
Si je laisse le module apache pendant plusieurs jours le site devient de plus en plus lent et le faite de recharger le module apache rends le site plus rapide.
Pourriez vous me dire pourquoi? et comment configuré correctement le serveur?
Merci et meilleurs salutations
Config:
Serveur dédié
Apache / 2.2.3 (CentOS)
PHP 5.3.6
Mysql 5.1.56
Le site est une communauté de gens qui load photos, mp3, textes ... sur leur profil
Question:
Je dois continuellement passer du module apache a fast cgi ou cgi pendant quelques minutes pour ensuite remettre le module apache.
Si je laisse le module apache pendant plusieurs jours le site devient de plus en plus lent et le faite de recharger le module apache rends le site plus rapide.
Pourriez vous me dire pourquoi? et comment configuré correctement le serveur?
Merci et meilleurs salutations
A voir également:
- Apache ralenti le site
- Pc ralenti - Guide
- Site de telechargement - Accueil - Outils
- Site x - Guide
- Mettre une vidéo au ralenti iphone - Guide
- Site pour partager des photos - Guide
5 réponses
Bonjour,
C'est dans la configuration du domaine dans plesk. J'ai le choix entre fastcgi, cgi ou apache.
C'est dans la configuration du domaine dans plesk. J'ai le choix entre fastcgi, cgi ou apache.
ok!
en fait, prefork est le mode historique de fonctionnement d'apache, tu multiplies les processus... un processus dessert une connexion!
en mode worker, tu es en multi-threadé, donc, moins de consommation de ressources!
en cgi, un programme qui s'execute lance un processus, si l'enfant d'apache meurt avant, il est possible que le process reste, puis, il y a un appel système à chaque fois.
en fastcgi, on est plus dans l'esprit de pool d'applications, un démon va s'occuper de gérer correctement les ressources.
en module d'apache, tout est géré par les appels d'enfants apache, puisqu'ils comprennent "nativement" le php. Si tu es en worker, il faut s'assurer que tu n'as pas d'appel externe de programme (un simple ls est un appel externe) parce que tu n'es plus "thread safe", pas de soucis en prefork!
j'ai fait court, mais je n'ai pas beaucoup de temps!
ai je été tout de même clair?
Bonne journée!
en fait, prefork est le mode historique de fonctionnement d'apache, tu multiplies les processus... un processus dessert une connexion!
en mode worker, tu es en multi-threadé, donc, moins de consommation de ressources!
en cgi, un programme qui s'execute lance un processus, si l'enfant d'apache meurt avant, il est possible que le process reste, puis, il y a un appel système à chaque fois.
en fastcgi, on est plus dans l'esprit de pool d'applications, un démon va s'occuper de gérer correctement les ressources.
en module d'apache, tout est géré par les appels d'enfants apache, puisqu'ils comprennent "nativement" le php. Si tu es en worker, il faut s'assurer que tu n'as pas d'appel externe de programme (un simple ls est un appel externe) parce que tu n'es plus "thread safe", pas de soucis en prefork!
j'ai fait court, mais je n'ai pas beaucoup de temps!
ai je été tout de même clair?
Bonne journée!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Hello merci beaucoup pour ta réponse!
Comment je peux voir si je suis en prefork ou worker?
Est ce que prefork et worker sont un module, une update, une fonction dans le httpd.conf ... ?
Parce que apparemment il doit y avoir beaucoup d'appel pour rien et il faudrait que je fasse des testes
Merci et bonne journée!
Comment je peux voir si je suis en prefork ou worker?
Est ce que prefork et worker sont un module, une update, une fonction dans le httpd.conf ... ?
Parce que apparemment il doit y avoir beaucoup d'appel pour rien et il faudrait que je fasse des testes
Merci et bonne journée!