Optimisation serveur: identifier les scripts critiques

Optimisation serveur: identifier les scripts critiques - Windows & Software

Marsh Posté le 26-07-2006 à 12:20:43    

:hello: à tous !
 
J'en appelle à votre aide car j'ai à gérer un serveur web actuellement surchargé.
Je me posais 2 questions auxquelles j'espère vous saurez répondre:
Est-ce "normal" que j'ai en permanences plusieurs centaines de process actifs? ça se situe entre 200 et 400, la plupart étant des process mysql et apache?
 
Comme je sais que le site hébergé dessus est plutôt mal codé, est-il possible d'identifier facilement (par exemple dans des logs ou je sais pas où) quelles sont les pages les plus longues à s'exécuter (donc à optimiser en 1er)
 
Merci à vous

Reply

Marsh Posté le 26-07-2006 à 12:20:43   

Reply

Marsh Posté le 26-07-2006 à 12:34:41    

Bonjour,
 
le site rame-t'il pour le visiteur aux heures de pointe?

Reply

Marsh Posté le 26-07-2006 à 12:36:05    

oui, il est même inaccessible par moment

Reply

Marsh Posté le 26-07-2006 à 12:36:42    

http://httpd.apache.org/docs/2.0/misc/perf-tuning.html
 
Pour apache une connexion au serveur = un  processus enfant lancé


Message édité par com21 le 26-07-2006 à 12:37:00

---------------
Cherche geekette | Traquez vos billets d'€ | Don du sang | Don de moelle osseuse
Reply

Marsh Posté le 26-07-2006 à 12:44:36    

Ok donc le nombre de processus est simplement du au fait qu'il y ait beaucoup de visiteurs. Pas de quoi s'inquiéter si je comprends bien.
 
Reste que le site est très lent. Le codeur qui s'en est occupé a très mal codé la relation PHP - MySQL à priori. C'est pour ça que je cherche à identifier les scripts les plus lents pour les traiter en priorité, existe-t-il un moyen de faire ça? (autre que de mettre un compteur de temps de génération sur chaque page de préférence)
 
:jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed