HTTP/2?

HTTP/2是HTTP协议的一种新版本,它是对之前的HTTP/1.1进行改进和优化得来的。下面是HTTP/2相对HTTP/1.1的一些改进:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=b48bebe08e474db8b80b853b12bafd48

多路复用(Multiplexing):HTTP/2允许在同一个连接上进行多个请求和响应的并行传输,避免了HTTP/1.1中的序列化请求和阻塞的问题,提高了性能和效率。

二进制分帧(Binary Framing):HTTP/2采用了二进制格式对请求和响应进行分帧,与HTTP/1.1的文本格式相比,二进制分帧更高效,并且容易解析和处理。

Header 压缩(Header Compression):HTTP/2使用了HPACK算法对请求和响应的Header进行压缩,减少了数据的传输量,提高了性能。

服务器主动推送(Server Push):HTTP/2支持服务器主动向客户端推送资源,避免了客户端重复发送请求的问题,加快了页面加载速度。

优先级(Priority):HTTP/2引入了请求的优先级概念,并允许客户端设置请求的优先级,服务器可以根据优先级来决定响应的顺序,提高了响应的效率。
全部评论

相关推荐

评论
点赞
收藏
分享
牛客网
牛客企业服务