HTTP/2 Server Push 将被删除

2023-01-14  本文已影响0人  涅槃快乐是金

Server Push 即在浏览响应 HTML 文件的时候,服务器会同时将所需的资源文件主动推送给浏览器。浏览器在收到推送的资源之后会缓存到本地。等解析 HTML 发现需要加载对应资源的时候会直接从本地读取,不必再等待网络传输了。虽然这听起来很神奇,但这个方案有非常大的缺陷:Server Push 很难避免推送浏览器已经拥有的子资源,其实很多资源在浏览器第一次请求到就已经缓存下来了。这种 “过度推动” 会导致网络带宽的使用效率降低,从而显着阻碍性能优势。总体而言,Chrome 数据显示 HTTP2/Push 实际上对整个网络的性能产生了负面影响。

Chrome 宣布将在下一个主要版本(Chrome 106)中将删除对其的支持。了解更多:https://developer.chrome.com/blog/removing-push/

上一篇下一篇

猜你喜欢

热点阅读