HTTP2.0有哪些提升?
1. HTTP 2.0中的二进制分帧层突破了限制:客户端和服务器可以把HTTP消息分解为互不依赖的帧,然后乱序发送,最后再在另一端把它们重新组合起来。
2. 把HTTP消息分解为很多独立的帧之后,就可以通过优化这些帧的交错和传输顺序,进一步提升性能。
3. HTTP 2.0通过让所有数据流共用同一个连接,可以更有效地使用TCP连接。
4. 服务器除了对最初请求的响应外,服务器还可以额外向客户端推送资源,而无需客户端明确地请求。
5. HTTP 2.0会压缩首部元数据,针对之前的数据只编码发送差异数据。