我一般使用WordPress,但只是爲客戶端完成了一個項目,該項目是一個靜態HTML頁面,每頁由8頁和2個圖像組成。使用WordPress我會使用w3總cachce,cloudflare,photon或通過wp引擎的解決方案。緩存靜態HTML網站
我一直在做研究,並發現了一些關於元標籤和操作.htaccess文件的解決方案。我讀過的元標籤路由不是一個合理的解決方案,因爲它不能用HTML5進行正確驗證。 (這是特指設置沒有緩存,但同樣的想法)
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />
參考這裏:Using <meta> tags to turn off caching in all browsers?
我也讀到這裏一點點: http://www.metatags.info/meta_http_equiv_cache_control
使用是這樣的:
<meta http-equiv="Cache-control" content="public">
<meta http-equiv="Cache-control" content="private">
<meta http-equiv="Cache-control" content="no-cache">
<meta http-equiv="Cache-control" content="no-store">
但我不知道他們是如何工作的,哪個是正確的。有人能指引我朝着正確的方向嗎?謝謝!
也許這會解決http://stackoverflow.com/questions/15228697/prevent-html5-page-from-caching-what-replaces-cache-control-pragmano-cache – Tony