연결을 유지하는 모델
연결을 유지하지 않는 모델
1. 비 연결성
- HTTP는 기본이 연결을 유지하지 않는 모델
- 실제 서버에서 동시에 처리하는 요청은 수십개 이하로 매우 작음
- 서버 자원을 매우 효율적으로 사용할 수 있음
2. 한계
- TCP/IP 연결을 새로 맺어야 함 - 3 way handshake 시간 추가
- 수 많은 자원이 함께 다운로드 됨
- 지속 연결(Persistent Connections)로 문제 해결
3. HTTP 초기 - 연결, 종료 낭비
- 요청과 응답이 한 번 이루어지면 연결이 끊어짐
4. HTTP 지속 연결(Persistent Connections)
- 한 번의 연결을 통해 여러 개의 요청과 응답을 처리할 수 있음
- 연결을 반복적으로 맺고 끊는 비용을 줄임