我終於設法讓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有任何幫助嗎? –