232

HTTP/1.1 已经为 Web 服务了超过 15 年,但它的时代已经开始显现。

谁能解释HTTP 1.1 和 2.0 之间的主要区别是什么?

传输协议有什么变化吗?

4

2 回答 2

199

HTTP/2 支持查询复用、报头压缩、优先级和更智能的数据包流管理。这可以减少延迟并加速现代网页上的内容下载。

更多细节在这里。

于 2015-02-18T19:32:02.677 回答
95

HTTP 2.0 是一种二进制协议,它通过单个(通常是 TLS 加密的)TCP 连接对多个流进行多路复用。

每个流的内容都是 HTTP 1.1 请求和响应,只是编码和打包方式不同。HTTP2 添加了许多功能来管理流,但保留了旧的语义不变。

于 2015-02-18T19:24:18.297 回答