Changement de la conf d'Apache sur ce serveur
Par M le mardi 19 décembre 2006, 21:48 - www.fabroce.net - Lien permanent
Ce serveur tourne sur une Debian Testing (plus pour longtemps) Etch.
Il n'est pas particulièrement rapide (manque de mémoire vive) et à cause de cette limite materielle, la configuration par défaut d'Apache n'est pas optimale, loin de là!
J'ai donc diminué le nombre de Threads et de serveurs par défaut dans le fichier /etc/apache2/apache2.conf .
En passant à 1 serveur par défaut (ça se bouscule pas encore sur ce site!), le serveur répond environ 5 fois plus rapidement qu'avant.
Bon surf sur ce serveur (et ailleurs aussi
)!
Commentaires
Tu veux dire que ton blog tourne sur nslu2 ??
Ba ca marche plutot pas mal !!
La plupart du temps oui, mais pas en ce moment, je n'ai pas de connexion permanente à Internet.
Donc il se trouve sur un mutualisé chez OVH.
Tu pourrais préciser les modifications que tu as faites ? Car en regardant le fichier, je me pose beaucoup de questions entre le mode prefork MPM et worker MPM, mon coeur balance et mon âme se pame...
Extrait du fichier en question :
# prefork MPM
# StartServers: number of server processes to start
# MinSpareServers: minimum number of server processes which are kept spare
# MaxSpareServers: maximum number of server processes which are kept spare
# MaxClients: maximum number of server processes allowed to start
# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 150
MaxRequestsPerChild 0
</IfModule>
# worker MPM
# StartServers: initial number of server processes to start
# MaxClients: maximum number of simultaneous client connections
# MinSpareThreads: minimum number of worker threads which are kept spare
# MaxSpareThreads: maximum number of worker threads which are kept spare
# ThreadsPerChild: constant number of worker threads in each server process
# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule mpm_worker_module>
StartServers 2
MaxClients 150
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestsPerChild 0
</IfModule>