2011-05-06 204 views
2

我想了解什麼是最好的Cache-Control值設置爲靜態內容(圖像,CSS,JavaScript)。問題在於我的JavaScript/CSS仍處於開發階段,每當我做出改變時,我都希望人們立即看到變化(他們不應該重新加載緩存)。緩存靜態內容

什麼是去了解它的最好方法?我應該在每個靜態請求之後添加一個?version=1000202210,以便瀏覽器知道它是新的?

回答

5

是的,長期到期日+指紋識別爲您帶來最大化的瀏覽器緩存,同時還能夠立即傳播更改。 Google page speed有一個很好的解釋。您可以在查詢字符串中或資產的路徑中添加指紋。只要當您想要再次獲取資源時URL發生更改,就無關緊要了。

+0

謝謝!鏈接的偉大的信息! – 2011-05-06 07:47:23