Apache - 非アクティブ後の読み込みは非常に遅くなります。接続のほとんどの状態は K - KeepAlive です

Apache - 非アクティブ後の読み込みは非常に遅くなります。接続のほとんどの状態は K - KeepAlive です

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>

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

関連情報