Saya sedang mengerjakan proyek PHP kecil kecil untuk seorang teman saya, dan saya memiliki pengaturan lingkungan WAMP untuk pengembangan lokal. Saya ingat hari-hari ketika respons dari Apache 2.2 lokal saya langsung. Sayangnya, sekarang setelah saya kembali dari liburan yang sangat panjang, saya menemukan respons dari localhost
sangat lambat.
Dibutuhkan sekitar 5 detik untuk mendapatkan halaman HTML 300B yang disajikan.
Ketika saya melihat task manager, httpd
proses (2) menggunakan hingga 0% dari CPU dan secara keseluruhan komputer saya tidak di bawah beban (0-2% penggunaan CPU).
Mengapa latensi begitu tinggi? Apakah ada pengaturan Apache yang dapat saya atur untuk membuat utasnya berjalan dengan prioritas yang lebih tinggi atau sesuatu? Sepertinya itu hanya tidur sebelum melayani respons.
http://localhost/index.html
)? Jika tidak, itu mungkin masalah PHP, bukan masalah Apache.
strace
dan tcpdump
merupakan alat yang berguna untuk ini.
localhost
mengatasinya dengan benar berdasarkan DNS?ping localhost
harus kembali dengan instan127.0.0.1
.