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 |