카테고리 없음

HTTP/2 for Web Application Developers ( 4 / xx )

weicome 2016. 7. 4. 21:12

# Multiplexing

+ HTTP/2를 사용하는 Single Connection은 multiplexing 을 지원한다

+ multiplexing은 대기중인 request, respons을 유연하게 제공한다?

+ 아래의 그림은 web browser의 page loading 과정을 비교한 표이다. 





# HTTP/2를 더 효과적이고 빠르게 하는 과정들!

1) Creating And Closing Connections 
+ HTTP/2는 Single Connection 생성.
+ HTTP/1.1 6~8개 생성하거나 Domain Sharding 사용시 더많은 Connection 생성

2) Waiting to make requests 
+ HTTP/2 모든 요청들을 함께 생성한다, multiplexing과 prioritization을 포함해서.
+ HTTP/1.1 6~8개의 Requst를 생성한다. 추가적인 요청을 만들때까지 Response 수신을 대기한다. 

3) Sending less header data
+ HTTP/1.1 과는 달리 HTTP/2에서는 헤더가 압축이된다. 그러므로 네트워크상의 더 적은 데이터가 전송된다.