Ich arbeite an einem winzigen kleinen PHP-Projekt für einen Freund von mir und habe eine WAMP-Umgebung für die lokale Entwicklung eingerichtet. Ich erinnere mich an die Tage, als die Antwort von meinem lokalen Apache 2.2 sofort erfolgte. Leider, jetzt, da ich von einem langen, langen Urlaub zurückgekommen bin, finde ich die Reaktionen von localhost
schmerzhaft langsam.
Es dauert ungefähr 5 Sekunden, um eine 300-Byte-HTML-Seite zu erhalten.
Wenn ich mir den Task-Manager anschaue, belegen die httpd
Prozesse (2) 0% der CPU und insgesamt ist mein Computer nicht ausgelastet (0-2% CPU-Auslastung).
Warum ist die Latenz so hoch? Gibt es eine Apache-Einstellung, die ich ändern könnte, um den Thread möglicherweise mit einer höheren Priorität auszuführen oder so? Es scheint, als ob es einfach schläft, bevor es die Antwort gibt.
http://localhost/index.html
)? Wenn nicht, könnte es sich um ein PHP-Problem handeln, nicht um ein Apache-Problem.
strace
und tcpdump
sind nützliche Werkzeuge dafür.
localhost
Lösung richtig DNS-weise?ping localhost
sollte sofort mit zurückkommen127.0.0.1
.