Je travaille sur un tout petit projet PHP pour un de mes amis et j'ai un environnement d'installation WAMP pour le développement local. Je me souviens du temps où la réponse de mon Apache 2.2 local était immédiate. Hélas, maintenant que je reviens de très longues vacances, je trouve les réponses localhost
douloureusement lentes.
Il faut environ 5 secondes pour obtenir une page HTML de 300 Ko diffusée.
Lorsque je regarde le gestionnaire de tâches, les httpd
processus (2) utilisent jusqu'à 0% du processeur et, dans l'ensemble, mon ordinateur n'est pas sous charge (0-2% d'utilisation du processeur).
Pourquoi la latence est-elle si élevée? Existe-t-il un paramètre Apache que je pourrais modifier pour que son thread soit exécuté avec une priorité plus élevée ou quelque chose de ce genre? On dirait que c'est simplement dormir avant de servir la réponse.
http://localhost/index.html
)? Sinon, il pourrait s'agir d'un problème PHP, pas d'un problème Apache.
strace
et tcpdump
sont des outils utiles pour cela.
localhost
résolution est-elle correcte en termes de DNS?ping localhost
devrait revenir instantanément avec127.0.0.1
.