我啟用了 apache 狀態模組,發現 apache 記分板上的大多數連線都顯示「K」值。
在我的伺服器上,當我啟用 KeepAlive 時,在不活動期間需要一段時間才能存取頁面,然後速度會變得很快。
我檢查了DNS解析時間沒問題。
誰能告訴我出了什麼問題嗎?
阿帕契記分板:
._RC.KCKKRKRKRRKKK_KWKKKCKK.CR.KKKW_C_CKKKKKKKKKKKRK___CKRK_KK_K
CKKKK_K_KWKKKKK_KRRR_KK_KKKK.KR.KKK._K_K_CKKKK.R.K__KKR.KC._KR_R
KKKK............................................................
........
答案1
我的 mpm_prefork.conf
<IfModule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 40
MaxRequestWorkers 200
MaxConnectionsPerChild 1000
</IfModule>
我相信這與應用程式無關。當我禁用 keepalive 時,沒有請求被擱置,一切都工作得很好,但是當我啟用它時,它開始在第一次連接時遇到緩慢的問題。