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>
これはアプリケーションの問題ではないと思います。キープアライブを無効にすると、リクエストは保留されず、すべて正常に動作しますが、有効にすると、最初の接続で速度低下の問題が発生し始めます。