2010-05-01 90 views
0

我想知道JS某些文件多久像CSS,HTML,並希望通過的.htaccess設置緩存,併爲每種文件類型爲什麼不同時間設置?網站文件緩存?

在幾個例子,我看到有人緩存HTML 10分鐘,JS一個月和圖像一年。

回答

1

我認爲這取決於資源更新的頻率。您的HTML內容可能是動態的,因此您無法長時間緩存它。否則,訪問者會在長時間的延遲後看到更改。

另一方面,圖片很少更新,所以你可以設定較長的緩存時間。

JavaScript文件經常更新用於新功能或錯誤修正。也許你可以使用這個文件的版本號(core.js?v = 12323),這樣你就可以改變你的HTML內容中的數字,讓它們被訪問者刷新。這樣您可以將它們緩存更長時間。