KEEPALIVE
-
HTTP Keep-Alive란 무엇인가TECH 2023. 11. 13. 10:15
HTTP Keep-Alive란 무엇인가? AKA HTTP persistent connection 단일 TCP 커넥션을 여러 HTTP request/response에 열려있도록 유지하는 것 기본적으로 HTTP 커넥션은 각 요청이 끝날때마다 종료됨. 일반적인 헤더로, 커넥션의 타임아웃과 최대 요청을 설정하기 위해 사용됨 문법 Keep-Alive: parameters parameters 콤마로 구분된 파라미터 리스트, `=`로 구분된 식별자와 값으로 구성됨. timeout: 호스트가 연결을 종료하기 전 호스타가 idle connection을 얼마나 유지할 것인지 설정. 커넥션은 호스트로부터 아무런 데이터를 보내지도/받지도 않으면 idle하다. 호스트는 idle connection을 timeout 보다 길게 유..