使用标头您可以设置站点缓存行为的属性

India Data Forum Inspires Data-Driven Strategies
Post Reply
rakibhasanbd47
Posts: 66
Joined: Mon Dec 02, 2024 11:07 am

使用标头您可以设置站点缓存行为的属性

Post by rakibhasanbd47 »

No-cache – 禁止缓存。这对于更新的页面(如新闻门户)很有用。
公共 – 这将启用代理服务器上的缓存。
私有 – 仅允许缓存供本地使用。
Max-age – 以秒为单位设置过期时间。
无存储——这意味着您的页面包含一些无法存储的私人数据。
以下是一些控制现金的 META 标签的示例。

设置客户端缓存最简单的方法是在 .htaccess 文件中写入几行简单的代码。下面针对不同类型的文件设置不同的缓存时间。



*上面的代码允许您将 图像 保加利亚电话号码列表 缓存一个月,将 xml、txt 文件缓存一天。您可以添加更多文件格式并更改 max-age。must -revalidate指令会告诉浏览器每次加载文件时检查文件的新鲜度,而不管 max-age 参数是什么。

除了浏览器缓存之外,当文件保存在服务器上时,您还可以使用服务器端缓存。

我还建议阅读mnot.net和Google Best Practices Caching。这些都是包含技术细节的优秀资源。

使用任何类型的缓存时,主要问题是要记住您的网站更新内容的频率。如果您有一个快速发展的新网站,并且正在进行大量更改,最好将最大使用期限保持在最低限度。但如果您的网站变化不大,而且您很少更新它,请不要害怕延长最大使用期限。如果您错误地配置了缓存,您的客户端可能会获得过时的内容。在开始之前,请务必了解缓存配置技术的所有方面。
Post Reply