gpt4 book ai didi

http2 - HTTP2服务器推送怎么知道推送什么?

转载 作者:行者123 更新时间:2023-12-01 08:27:13 25 4
gpt4 key购买 nike

服务器推送的工作原理是在响应请求后立即发送 js、css、图像等,而不是等待客户端接收 html、解析它并请求资源,从而节省了往返时间。但是为 example.com/about 推送 js、css、图像、字体等,当客户端在一分钟前获取 example.com 时已经下载了这些相同的文件完全是带宽浪费,因为客户端已经有了那些文件。

为每个请求在服务器端保持状态看起来很昂贵,而且不可能做到这一点,因为 HTTP 是无状态的。据推测,客户端会在后续访问时重新请求 html,以查看是否有任何更改。

HTTP2 服务器如何知道要推送哪些文件?

最佳答案

有几种技术可以做到这一点。例如,浏览器可以重置流。或者可以使用缓存摘要。

这里有更多相关信息:

https://www.shimmercat.com/blog/cache-digests/

就在今天,一些人就缓存摘要进行了一次有趣的对话:

https://lists.w3.org/Archives/Public/ietf-http-wg/2016AprJun/0371.html

关于http2 - HTTP2服务器推送怎么知道推送什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37968946/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com