비 연결성
- HTTP는 기본이 연결을 유지하지 않는 모델
- 일반적으로 초 단위의 이하의 빠른 속도로 응답
- 1시간 동안 수천명이 서비스를 사용해도 실제 서버에서 동시에 처리하는 요청을 수십개 이하로 매우 작음
- 서버 자원을 매우 효율적으로 사용할 수 있음
한계와 극복
- TCP/IP 연결을 새로 맺어야 함 - 3 way handshake 시간 추가
- 웹 브라우저로 사이트를 요청하면 HTML 뿐만 아니라 자바스크립트, css, 추가 이미지 등등 수 많은 자원이 함께 다운로드
- 지금은 HTTP 지속 연결(Persistent Connections) 로 문제 해결
- HTTP/2, HTTP/3에서 더 많은 최적화
'개발이 좋아서 > HTTP가 좋아서' 카테고리의 다른 글
HTTP 메서드 - GET, POST, PUT, PATCH, DELETE (0) | 2024.12.17 |
---|---|
HTTP 기본 - HTTP 메시지 (0) | 2024.12.17 |
HTTP 기본 - Stateful, Stateless (0) | 2024.12.17 |
HTTP 기본 - 클라이언트 서버 구조 (0) | 2024.12.17 |
URI와 웹 브라우저 요청 흐름 - 웹 브라우저 요청 흐름 (0) | 2024.12.17 |