파이프라인 커넥션
-
HTTP 커넥션 관리 :: 마이구미HTTP 2017. 3. 30. 17:14
이번 글은 HTTP 커넥션 관리에 대해 다뤄본다.HTTP 완벽 가이드 서적을 참고하여 작성한 글이다. 순차적인 트랜잭션 처리에 의한 지연커넥션 관리가 제대로 이루어지지 않으면 TCP 성능이 매우 안 좋아진다.예를 들어 3개의 이미지가 있는 웹페이지가 있다고 한다면,페이지를 보여주기 위해서는 네 개의 HTTP 트랜잭션이 만들어야 한다.(하나는 HTML, 나머지 세 개는 첨부되 이미지에 관련된 트랜잭션)*트랜잭션 - 요청 명령(클라이언트->서버)과 응답 결과(서버->클라이언트)로 구성 각 트랜잭션이 새로운 커넥션을 맺는데 발생하는 지연과 느린 시작 지연이 발생한다.느린 시작 지연 - TCP 커넥션은 시간이 지나면서 자체적으로 튜닝된다.처음에는 커넥션의 최대 속도를 제한하고 데이터가 성공적으로 전송됨에 따라 ..