HTTP/1.1 新增:
- 默认为持久连接;
- 新增范围请求;
- 新增虚拟主机;
- 多了一些缓存处理字段;
- 多了一些状态码;
HTTP/2.0 新增:
-
多路复用:同一个 TCP 连接来处理多个请求。
https://segmentfault.com/q/1010000005167289 -
首部压缩:要求通信双方各自缓存一份首部字段表,从而避免重复传输。
-
服务端推送:例如客户端请求 index.html 页面,服务器就把相关的 index.js 一起发给客户端。
-
二进制格式:HTTP/1.1 的解析是基于文本的,而 HTTP/2.0 采用二进制格式。
网友评论