Feb 5th 2010 07:43 am Serveur plus lent le week end
Le week end, c’est bien connu, on se repose. Il semble que mon serveur suive aussi cette règle, la preuve avec le temps de réponse de la page d’accueil donné par Pingdom

Temps de réponse du serveur avec des week end plus lents
La première chose à laquelle j’ai pensé est mon cron hebdo. Ça ne vient pas de là, ce cron n’existe plus depuis que j’ai changé de serveur.
L’hypothèse qui me semble la plus probable est la sous charge du serveur le week end… Oui oui la sous charge. Une des principale améliorations que j’ai apporté pour limiter la charge et améliorer la vitesse d’affichage des pages est de passer une très grosse partie des résultats de requêtes MySQL en cache. Le cache est automatiquement vidé au bout d’un certain délai (ça va d’un mois pour des résultats qui ne varient pas à 1 minute pour d’autres qui bougent fréquemment). Le premier visiteur qui passe après le vidage du cache a une page construite en direct et donc un peu plus lente.
Le week end, moins de visites = moins de rafraichissement du cache = probabilité plus grande que les visiteurs subissent un ralentissement.
Il va donc falloir que je mette les pages en cache de façon asynchrone pour voir si mon hypothèse est la bonne.
Mise à jour sur une suggestion de Franck
Le temps de réponse est très haut (1200ms) la nuit et tombe bas en journée lorsque l’audience revient (<800ms). Mon hypothèse semble se confirmer.

Temps de réponse horaire sur une semaine
Posted by Arnaud Jeulin / Non classé
Alban on 05 Feb 2010 at 9:54 #
Cela ne peut pas venir d’une charge réseau (et non serveur) différente le week end ? (car en hiver le réseau est plus utilisé le week end que la semaine. Faudrait voir avec des stats de jour de beau temps)
Arnaud Jeulin on 05 Feb 2010 at 10:42 #
Salut Alban, non ce n’est pas ça. J’ai mis à jour le billet. La hausse du temps de réponse se fait aussi la nuit.