질문/조언질답게시판

keepalive 문의

서버에서 keepalive 보통 몇 초정도로 해놓고 사용을 하시나요?

정답은 없지만, 다양한 의견을 들어보고자 합니다.

 

  • profile

    HTTP/2 덕분에 요즘은 keepalive에 큰 의미를 두지 않습니다만...

    아파치(mpm_prefork)는 커넥션을 열어 두면 프로세스 하나를 점유하기 때문에 웬만하면 5초 안에 끊어버리고,

    nginx는 프로세스 점유 문제가 없으므로 좀더 길게 허락하는 편입니다. 기본값이 35초였던가요?

    내 사이트의 평균적인 웹페이지 하나를 로딩하는 데 걸리는 시간보다 더 길게 잡을 필요는 없다고 봅니다.

  • profile ?
    기본값이 60초인거 같아요.
    아파치와 엔진엑스 서버 차이를 정확히 아시고,
    keepalive 적정한 선에서 잘 끊어서 사용하시네요 :)