我终于设法让HTML5缓存工作,但我找不到任何解决方案如何控制给定元素缓存多长时间。 Google Page Speed显示缓存的元素应该有到期日期。HTML5 - 控制缓存过期日期
如果您能提供有关该问题的任何提示,我将不胜感激。
我终于设法让HTML5缓存工作,但我找不到任何解决方案如何控制给定元素缓存多长时间。 Google Page Speed显示缓存的元素应该有到期日期。HTML5 - 控制缓存过期日期
如果您能提供有关该问题的任何提示,我将不胜感激。
从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
这里有一些资源,这将让你开始:
- http://www.html5rocks.com/en/tutorials/appcache/beginner/初学者指南使用应用程序缓存
- https://developer.mozilla.org/en-US/docs/HTML/Using_the_application_cache 使用应用程序缓存
- http://en.wikipedia.org/wiki/Cache_manifest_in_HTML5缓存清单在HTML5
- http://www.w3.org/TR/offline-webapps/离线网络应用程序
- http://www.whatwg.org/specs/web-apps/current-work/multipage/offline.html 离线Web应用程序
请问http://www.w3.org/TR/html5/browsers.html#offline有任何帮助吗? –