Pracuję nad małym projektem PHP dla mojego przyjaciela i mam konfigurację środowiska WAMP do lokalnego rozwoju. Pamiętam dni, kiedy odpowiedź z mojego lokalnego Apache 2.2 była natychmiastowa. Niestety, teraz, kiedy wróciłem z długiego, długiego urlopu, reakcje są localhost
boleśnie powolne.
Dostarczenie strony HTML 300B zajmuje około 5 sekund.
Kiedy patrzę na menedżera zadań, httpd
procesy (2) zużywają do 0% procesora i ogólnie mój komputer nie jest obciążony (0-2% użycia procesora).
Dlaczego opóźnienia są tak duże? Czy jest jakieś ustawienie Apache, które mógłbym ulepszyć, aby być może jego wątek działał z wyższym priorytetem czy coś takiego? Wygląda na to, że po prostu śpi, zanim udzieli odpowiedzi.
http://localhost/index.html
)? Jeśli nie, może to być problem PHP, a nie problem Apache.
strace
i tcpdump
są do tego przydatnymi narzędziami.
localhost
rozwiązywanie problemów jest prawidłowe pod względem DNS?ping localhost
powinien natychmiast wrócić z127.0.0.1
.