gpt4 book ai didi

html - 如何使浏览器显示对静态站点的更改

转载 作者:太空狗 更新时间:2023-10-29 16:09:14 25 4
gpt4 key购买 nike

所以我有一个简单的静态站点,我会定期更新它。 (这是一个用 Jekyll 构建的博客。)问题是浏览器* 似乎正在缓存页面并向回访者隐藏更新。

一个明显的选择是做类似 this 的事情对于主要发生更新的着陆页。除了我不一定反对缓存;我只想确保服务器上的更新版本取代缓存版本。关于如何实现这一目标的想法?

*我只在 Chrome 上直接观察到这个问题,但我想其他浏览器也存在同样的问题。

最佳答案

可以将缓存控制设置为具有时间限制,如 RFC 2616 中指定的那样.

这是通过设置类似于以下的 HTTP header 来完成的:

Cache-Control: max-age=3600, must-revalidate
Expires: Fri, 30 Oct 1998 14:19:41 GMT
Last-Modified: Mon, 29 Jun 1998 02:28:12 GMT

这些 header 的自动创建因网络服务器而异,但对于 Apache,可以使用 mod_expires 完成.

关于html - 如何使浏览器显示对静态站点的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5134583/

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