gpt4 book ai didi

http - 您如何在客户端缓存文件,以便浏览器不再费心再次请求它?

转载 作者:可可西里 更新时间:2023-11-01 15:14:49 25 4
gpt4 key购买 nike

我发回带有以下 HTTP 响应 header 的图像:

Cache-Control: private,max-age=86400

我的理解是,浏览器甚至不应该在 24 小时(86,400 = 60s * 60m * 24h)内请求此文件

我在后续请求中看到的是它仍然要求提供文件,但返回“304 Not Modified”。这很好,但我什至想删除那个请求/响应。

需要什么 header 来防止浏览器甚至懒得请求该文件,而只是让它盲目地使用它在本地缓存中的文件,直到该文件过期?

最佳答案

这完全取决于您如何测试它。在 Firefox 3.6 和 IE8 上,单击链接然后单击将您带回第一页的链接将正确使用缓存和 max-age。在 URL 字段中再次按下 Return 键将显示相同的行为。

但是,按 F5 将再次请求该文件,但允许 304 响应。

按 Ctrl+F5 总是会再次询问文件,Cache-Control 和 Pragma 设置为 no-cache,强制 200 响应。

关于http - 您如何在客户端缓存文件,以便浏览器不再费心再次请求它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3009564/

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