Concernant la meilleure configuration apache

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

sekai
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 18
Inscription: 29 Aoû 2011

Concernant la meilleure configuration apache

Message le Ven Sep 02, 2011 13:50

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
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é
WRInaute passionné
 
Messages: 1765
Inscription: 31 Aoû 2007

Re: Concernant la meilleure configuration apache

Message le Ven Sep 02, 2011 15:35

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).

sekai
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 18
Inscription: 29 Aoû 2011

Re: Concernant la meilleure configuration apache

Message le Ven Sep 02, 2011 16:25

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 ?
Ta conf semble correcte mais de base

à votre avis comment la rendre optimale ?

Cordialement


Julia41
WRInaute passionné
WRInaute passionné
 
Messages: 1765
Inscription: 31 Aoû 2007

Re: Concernant la meilleure configuration apache

Message le Sam Sep 03, 2011 15:19

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):
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.


spout
WRInaute accro
WRInaute accro
 
Messages: 4377
Inscription: 14 Mai 2003

Re: Concernant la meilleure configuration apache

Message le Sam Sep 03, 2011 15:24

Ton site c'est un des 2 premiers sur la recherche "sekai" ? Si oui c'est du warez et t'aider nous implique aussi...


fandecine
Modérateur
Modérateur
 
Messages: 2047
Inscription: 2 Avr 2005

Re: Concernant la meilleure configuration apache

Message le Sam Sep 03, 2011 17:43

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 :oops: ) 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 :wink:

sekai
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 18
Inscription: 29 Aoû 2011

Re: Concernant la meilleure configuration apache

Message le Lun Sep 05, 2011 14:20

spout a écrit:Ton site c'est un des 2 premiers sur la recherche "sekai" ? Si oui c'est du warez et t'aider nous implique aussi...

heu non rien à avoir avec mon pseudo xD

sekai
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 18
Inscription: 29 Aoû 2011

Re: Concernant la meilleure configuration apache

Message le Lun Sep 05, 2011 14:21

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 :oops: ) 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 :wink:

hé ben ravi :D
oui ça y est je pense que je dote d'une configuration optimale XD
Merci ^_^


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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é