HTTP/2

HTTP/2는 HTTP 1.1 프로토콜의 진화로, 기본적으로 네트워크를 사용할 때 더 효율적이려고 합니다. 의미론은 동일하므로 이전 프로토콜과 호환되도록 설계되었습니다.

 

HTTP 1.1 제한 사항

HTTP 1.1은 연결당 하나의 요청만 처리하도록 제한되므로, 일반적으로 클라이언트는 서버에서 파일을 요청하기 위해 둘 이상의 연결을 사용합니다. 그러나 이는 문제를 야기합니다. 열린 TCP 연결이 너무 많으면 서버 리소스를 사용하기 위한 클라이언트 간 경쟁이 발생하고, 더 많은 클라이언트가 서버에 연결할수록 성능이 점점 더 낮아지기 때문입니다.

주요 기능

 

HTTP/2는 다른 개선 사항을 도입합니다. 자세한 내용: RFC7540.

 

HTTP/2는 ALPN 프로토콜을 요구하므로 우리의 사용자 지정 Indy 버전이 필요합니다.

 

구성 요소

 

 

APIs