Apache - 활동이 없으면 로딩 속도가 매우 느립니다. 대부분의 연결 상태는 K - KeepAlive에 있습니다.

Apache - 활동이 없으면 로딩 속도가 매우 느립니다. 대부분의 연결 상태는 K - KeepAlive에 있습니다.

아파치 상태 모듈을 활성화했고, 아파치 점수판에 있는 대부분의 연결에 "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를 비활성화하면 요청이 보류되지 않고 모든 것이 잘 작동하지만 활성화하면 첫 번째 연결에서 느린 문제가 발생하기 시작합니다.

관련 정보