2013-01-23 47 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

這裏有一些資源,這將讓你開始:

相關問題