2013-01-23 46 views
1

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

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

+0

请问http://www.w3.org/TR/html5/browsers.html#offline有任何帮助吗? –

回答

2

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

5.7.7到期应用程序缓存

作为一般的规则,用户代理不应该到期应用程序缓存,除了 来自用户的请求,或者之后已经闲置 延长了一段时间。

应用的高速缓存和饼干具有相对于 隐私(例如,如果提供 缓存时,该网站可以识别用户,它可以存储在可用于饼干 复活高速缓存数据)类似的影响。因此鼓励实现者以与HTTP cookie相关的方式公开 应用缓存,允许将 缓存与cookie和其他原始数据一起清除。

例如,用户代理可以具有“删除特定于站点的数据”功能,该功能可以同时清除源中的所有Cookie,应用程序缓存,本地存储,数据库等。

关于谷歌网页速度警告,这是最有可能是在SERVER端。

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

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

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

这里有一些资源,这将让你开始:

相关问题