Skip to main content Help Control Panel

YACS CMS : Open source !

Community «   Le forum «   Machine à café «   La lenteur de mon site «  

Comment: La lenteur de mon site

<< Previous Next >>
Test de connectivité : 40ms depuis chez moi, le site est manifestement surle territoire français. A oui, le traceroute indque apinc.org. Test ok, tout va bien de ce côté.

Test de connexion : l'essentiel du temps passé pour afficher la première page est consacré à 'Waiting for www.apneequebec.com', donc la connexion TCP est bonne. Information confirmée par TracePlus, avec des temps de connexion de 41 et 59ms sur les deux sockets ouverts, soit un tout petit peu plus que la latence réseau. Test ok de ce côté, le serveur est bon sur la connectivité TCP.

Test de requête web : le chargement de la page d'accueil prend 1 minute et 22 secondes, les objets suivants prennent beaucoup moins, entre 3,5 secondes et 0,7 secondes suivant l'objet. Le temps pour la page d'accueil est essentiellement dû au retour du premier paquet de la réponse du serveur, les suivants s'enchainent sans souci. Puisque les objets de type fichiers sont rendus beaucoup plus rapidement, on en déduit que le serveur est saturé au niveau dynamique (PHP + MySQL).

Alors, PHP ou MySQL ? Difficile à dire, mais je pencherais pour une saturation complète du serveur de base de données. En effet, le script tools/hello.php génère une erreur PHP en un temps assez court, donc le parsing des fichiers semble assez rapide.

Il n'y a pas de script spécifique pour le test ou la mesure du temps d'accès à la base de données, mais je crois que c'est de ce côté qu'il faut chercher en priorité. Bon courage.

by Bernard on Jan. 4 2007