HTML5 - 控制缓存过期日期

时间:2013-01-23 19:02:40

标签: html5 caching

我终于设法让HTML5缓存工作,但我找不到任何解决方案如何控制缓存给定元素的时间。 Google Page Speed显示缓存的元素应具有到期日期。

如果您能提供有关该问题的任何提示,我将不胜感激。

1 个答案:

答案 0 :(得分:2)

来自http://www.w3.org/TR/html5/browsers.html#offline

  

5.7.7使应用程序缓存失效

     

作为一般规则,用户代理不应使应用程序缓存失效,   除非用户要求,或在未使用之后   一段延长的时间。

     

应用程序缓存和cookie具有类似的含义   保密(例如,如果网站可以在提供时识别用户)   缓存,它可以将数据存储在可用于cookie的缓存中   复活)。因此鼓励实施者公开   应用程序缓存的方式与HTTP cookie相关,允许   缓存与cookie以及其他特定来源一起被清除   数据

     

例如,用户代理可以删除特定于站点的数据"   清除所有cookie,应用程序缓存,本地存储,   来自原产地的数据库等。

关于 Google Page Speed 警告,它最有可能位于 SERVER端。

您应该查看服务器配置文件,或者.htaccess文件。

相关:https://stackoverflow.com/search?q=html5+cache+control

和来自:HTML 5 Cache Manifest Vs. Etags, Expires or cache-control header

  

以下是一些可以帮助您入门的资源: