Share via


성능 튜닝 HTTP 1.1/2

HTTP/2는 클라이언트 쪽(예: 브라우저의 페이지 로드 시간)의 성능을 향상시키기 위한 것입니다. 서버에서 CPU 비용이 약간 증가할 수 있습니다. 서버에 더 이상 모든 요청에 대해 단일 TCP 연결이 필요하지 않은 반면, 해당 상태 중 일부는 이제 HTTP 계층에 유지됩니다. 또한 HTTP/2에는 추가 CPU 부하를 나타내는 헤더 압축이 있습니다.

일부 상황에서는 HTTP/1.1 대체(HTTP/2 연결을 다시 설정하고 대신 HTTP/1.1을 사용하도록 새 연결을 설정)가 필요합니다. 특히 TLS 재협상 및 HTTP 인증(기본 및 다이제스트 이외의)에는 HTTP/1.1 대체가 필요합니다. 이로 인해 오버헤드가 추가되더라도 이러한 작업은 이미 약간의 지연을 의미하므로 특히 성능에 민감하지 않습니다.

추가 참조