본문 바로가기

프로그래밍

HTTP/2

HTTP/1.1의 속도 개선을 위해 HTTP2 가 등장

1. Header Compression{허프만 코딩이나 헤더 테이블을 활용해 헤더 사이즈를 줄임(일반적으로 1/3 정도)} - HTTP/1.1은 헤더가 너무 큼(특히 쿠키)

2. Multiplexed Stream - 기존보다 적은 TCP 커넥션으로 여러 메세지를 주고 받음

3. Server Push - 클라이언트 요청 없이 서버가 리소스를 알아서 보냄

4. Stream Priority - 중요한 요청에 우선순위를 부여


[참조]

http://www.bloter.net/archives/210122

https://www.popit.kr/%EB%82%98%EB%A7%8C-%EB%AA%A8%EB%A5%B4%EA%B3%A0-%EC%9E%88%EB%8D%98-http2/

'프로그래밍' 카테고리의 다른 글

객체 지향 프로그래밍 vs 함수형 프로그래밍  (0) 2019.03.18
GOF 디자인 패턴  (0) 2019.03.12
HTTP와 HTTPS의 차이  (0) 2019.03.04
객체지향 5대 원칙 - SOLID  (0) 2019.02.07
MVC, MVP, MVVM 패턴  (0) 2018.10.08