Concernant la meilleure configuration apache
8 messages
• Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
- sekai
- Nouveau WRInaute

- Messages: 18
- Inscription: 29 Aoû 2011
Concernant la meilleure configuration apache
Salut tout le monde , en cherchant comment optimiser les performances de mon serveur , je suis tombé sur cet article
http://forum.webrankinfo.com/bien-configurer-apache-t63439.html
le problème c'est qu'il y'a 6 champs Maxclients , 6 champs StartServers etc ..
bref dans mon fichier apach2.conf je trouve ceci
Mon serveur Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz, 8 cores 16 Go de ram , comment je dois remplir ces champs , et surtout est ce que recomplier apache voudrait dire redémarrer ? je suis un débutant , donc supportez moi SVP ^_^
http://forum.webrankinfo.com/bien-configurer-apache-t63439.html
le problème c'est qu'il y'a 6 champs Maxclients , 6 champs StartServers etc ..
bref dans mon fichier apach2.conf je trouve ceci
- Code: Tout sélectionner
MaxKeepAliveRequests 100
#
# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.
#
KeepAliveTimeout 5
##
## Server-Pool Size Regulation (MPM specific)
##
# 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
ServerLimit 1000
MaxClients 1000
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
# ThreadLimit: ThreadsPerChild can be changed to this maximum value during a
# graceful restart. ThreadLimit can only be changed by stopping
# and starting Apache.
# 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
MinSpareThreads 25
MaxSpareThreads 75
ThreadLimit 64
ThreadsPerChild 25
MaxClients 150
MaxRequestsPerChild 0
</IfModule>
# event 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_event_module>
StartServers 2
MaxClients 150
MinSpareThreads 25
MaxSpareThreads 75
ThreadLimit 64
ThreadsPerChild 25
MaxRequestsPerChild 0
</IfModule>
Mon serveur Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz, 8 cores 16 Go de ram , comment je dois remplir ces champs , et surtout est ce que recomplier apache voudrait dire redémarrer ? je suis un débutant , donc supportez moi SVP ^_^
-

Julia41 - WRInaute passionné

- Messages: 1765
- Inscription: 31 Aoû 2007
Re: Concernant la meilleure configuration apache
La meilleure configuration d'Apache sera différente entre un site ayant une visite par jour et un site en ayant 60K.
Il faut adapter à tes besoins.
Tu ne donnes pas ta distribution.
Pourquoi tu veux recompiler s'il est déjà installé.
Ta conf semble correcte mais de base.
Vu la puissance de ton serveur je mettrais bien le :
MaxKeepAliveRequests bien plus élevé.
Ca dépends si tu as des pages avec des centaines d'éléments ou alors une page html simple toute seule.
Ton timeout de keepalive pourrait être un petit peu augmenter (genre 10 secondes c'est bien).
Il faut adapter à tes besoins.
Tu ne donnes pas ta distribution.
Pourquoi tu veux recompiler s'il est déjà installé.
Ta conf semble correcte mais de base.
Vu la puissance de ton serveur je mettrais bien le :
MaxKeepAliveRequests bien plus élevé.
Ca dépends si tu as des pages avec des centaines d'éléments ou alors une page html simple toute seule.
Ton timeout de keepalive pourrait être un petit peu augmenter (genre 10 secondes c'est bien).
- sekai
- Nouveau WRInaute

- Messages: 18
- Inscription: 29 Aoû 2011
Re: Concernant la meilleure configuration apache
Merci pour votre réponse , bon mon site est trop populaire genre 80.000 visites par jours
Dynamique disant avec un script assez lourd (temps d'exécution en local arrive parfois à 1 sec 10 fois plus lent qu'un bon script )
Sur Debian comment trouver la moyenne en mémoire d'un processus apache , pour que je fasse le bon calcul ?
à votre avis comment la rendre optimale ?
Cordialement
Dynamique disant avec un script assez lourd (temps d'exécution en local arrive parfois à 1 sec 10 fois plus lent qu'un bon script )
Sur Debian comment trouver la moyenne en mémoire d'un processus apache , pour que je fasse le bon calcul ?
Ta conf semble correcte mais de base
à votre avis comment la rendre optimale ?
Cordialement
-

Julia41 - WRInaute passionné

- Messages: 1765
- Inscription: 31 Aoû 2007
Re: Concernant la meilleure configuration apache
Pour du 80K de visites par jour, la meilleure solution serait de remplacer Apache par du Nginx ou du Lighttpd.
Si tes scripts sont assez lourd, les nettoyer/améliorer peut nettement augmenter les performances.
Pour ta conf, il faudrait savoir en quel fork d'Apache tu es (mpm ou prefork):
Regarde les lignes qui commencent par des "i" (qui veut dire "installé") tu sauras alors dans quel:
<IfModule mpm_prefork_module>
taper pour modifier ta conf.
Si tes scripts sont assez lourd, les nettoyer/améliorer peut nettement augmenter les performances.
Pour ta conf, il faudrait savoir en quel fork d'Apache tu es (mpm ou prefork):
- Code: Tout sélectionner
aptitude search apache2
Regarde les lignes qui commencent par des "i" (qui veut dire "installé") tu sauras alors dans quel:
<IfModule mpm_prefork_module>
taper pour modifier ta conf.
-

fandecine - Modérateur

- Messages: 2047
- Inscription: 2 Avr 2005
Re: Concernant la meilleure configuration apache
sekai a écrit:Salut tout le monde , en cherchant comment optimiser les performances de mon serveur , je suis tombé sur cet article
http://forum.webrankinfo.com/bien-configurer-apache-t63439.html
Ce post (dont je suis l'auteur
Trouve un bon tuto sur la configuration d'apache 2
- sekai
- Nouveau WRInaute

- Messages: 18
- Inscription: 29 Aoû 2011
Re: Concernant la meilleure configuration apache
fandecine a écrit:sekai a écrit:Salut tout le monde , en cherchant comment optimiser les performances de mon serveur , je suis tombé sur cet article
http://forum.webrankinfo.com/bien-configurer-apache-t63439.html
Ce post (dont je suis l'auteur) concerne Apache 1.3 (paix a son âme) et toi tu utilise apache 2.2.
Trouve un bon tuto sur la configuration d'apache 2
hé ben ravi
oui ça y est je pense que je dote d'une configuration optimale XD
Merci ^_^
8 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


