(Tôi biết câu trả lời cho câu hỏi này. Đăng bài này chỉ để chia sẻ câu trả lời với cộng đồng)
Ví dụ Apache 2.4 (Windows 7) cục bộ của tôi gặp phải sự chậm trễ hoặc treo máy khi phục vụ một số URL, tùy thuộc vào trình duyệt nào tôi sử dụng để truy cập các URL này .
Với Firefox / Chrome, Apache chậm phản hồi trên một số URL nhất định. Sự chậm chạp xảy ra khoảng 20% thời gian trên bất kỳ URL nào. Khi điều đó xảy ra, sẽ có độ trễ 5 giây trong đó Firefox hiển thị trạng thái "Đang chờ ...".
Với Internet Explorer 9, Apache chỉ cần treo và dừng phục vụ mọi yêu cầu (với bất kỳ trình duyệt nào) cho đến khi được khởi động lại.
- Điều này dường như chỉ xảy ra với các yêu cầu động (PHP), nhưng không phải tất cả chúng. Trong thực tế, nó chỉ xảy ra trên một trang web cụ thể. Các trang web dựa trên PHP khác trên cùng một máy hoạt động tốt.
- Có thể có hoặc không có ý nghĩa rằng trang web có vấn đề bao gồm một số lượng lớn tên miền phụ (Virtualhosts).
- Vô hiệu hóa Windows Firewall và Comodo Firewall không giúp ích.
- Vấn đề dường như thường xuyên hơn với các trang "bận rộn hơn" (yêu cầu bổ sung cho IFRAMES, v.v.)
Tôi đã thử nhiều thay đổi httpd.conf
(như vô hiệu hóa KeepAlive, EnableMMAP, HostnameLookups) nhưng dường như không có gì hoạt động.