什么是http / 2?
出版商:必威平台那11月08,2018HTTP / 2修改了如何格式化数据(构筑物)并在客户端和服务器之间传输,其中两者都管理整个过程,并隐藏来自我们在新帧层中的应用程序中的所有复杂性。
修改现有HTTP / 1.1到HTTP / 2的主要目标是简化它,提高性能并提高鲁棒性。和http / 2所有这些都非常奇妙。
HTTP / 2通过引入标题字段压缩并允许在同一连接上允许多个并发交换来实现网络资源的大量使用和对延迟的感知。具体地,它允许在相同的连接上交织请求和响应消息,并使用高效编码HTTP标头字段。它还允许请求的优先级排序,让更重要的请求更快地完成,进一步提高性能。
HTTP协议的早期迭代能够一次仅在每个流传输之间延迟发送一个流。在HTTP / 2的帮助下,流是在双向序列中,这降低了通信的延迟。
服务器推送能力允许服务器向未请求的客户端发送额外的可缓存信息,但在将来的请求中预期。客户端将推送的资源放在缓存中以供将来使用。此机制可节省请求响应往返并降低网络延迟。