【问题标题】:How do I configure optimal cache policy for index.html page in my site?如何为我的站点中的 index.html 页面配置最佳缓存策略?
【发布时间】:2011-03-01 17:39:59
【问题描述】:
我有一个不时更新的带有 index.html 主页的网站。我们有时会为我们的客户添加优惠、特殊消息等,这些内容必须在第二天对所有人可见。
如果 index.html 被浏览器缓存,很多用户不会注意到有什么变化,除非他们明确地刷新页面内容...
在不影响缓存性能的情况下,确保 100% 访问者拥有最新的 index.html 页面的最佳方法是什么?
【问题讨论】:
标签:
html
cache-control
browser-cache
【解决方案1】:
我最好的答案是跳过每次更新 index.html 并使用服务器端编程语言,如 PHP。然后,您可以将页面的标题设置为不缓存,还可以设置一个管理页面,您可以使用它来更改内容。或者您可以使用 AJAX 使用带有 JavaScript 的浏览器端脚本。这样页面就可以在下次加载网站之前进行更新。