Sto lavorando a un piccolo piccolo progetto PHP per un mio amico e ho una configurazione dell'ambiente WAMP per lo sviluppo locale. Ricordo i giorni in cui la risposta del mio Apache 2.2 locale era immediata. Purtroppo, ora che sono tornato da una lunga, lunga vacanza, trovo le risposte localhost
dolorosamente lente.
Sono necessari circa 5 secondi per pubblicare una pagina HTML da 300B.
Quando guardo il task manager, i httpd
processi (2) utilizzano fino allo 0% della CPU e nel complesso il mio computer non è sotto carico (0-2% di utilizzo della CPU).
Perché la latenza è così alta? C'è qualche impostazione di Apache che potrei modificare per far funzionare il suo thread con una priorità più alta o qualcosa del genere? Sembra che stia semplicemente dormendo prima di servire la risposta.
http://localhost/index.html
)? In caso contrario, potrebbe trattarsi di un problema PHP, non di Apache.
strace
e tcpdump
sono strumenti utili per questo.
localhost
risoluzione è corretta in termini di DNS?ping localhost
dovrebbe tornare istantaneamente con127.0.0.1
.