2017-06-19 119 views
0

考慮一個場景,我的服務器上有我的網站。 當用戶第一次請求時,所有的靜態文件都會被緩存,並且我會在靜態文件中推送一些更改,並且我需要一種方法,以便用戶在更改靜態文件後下次請求時,應該緩存新文件timeDjango更新靜態文件

什麼是CachedStaticFilesStorage?這是否幫助在這種情況下


謝謝

回答

0

不建議沒有CachedFilesStorage。 閱讀文檔:CachedFileStorage

在你的情況下,我會使用:ManifestStaticFilesStorage它使用MD5哈希和哈希之間的文件名和後綴之間。所以每次你將部署你的應用程序,它將創建一個新的散列。瀏覽器通過文件名緩存文件,因此總之瀏覽器將被迫下載更新的文件。

+0

謝謝,這對我有幫助 –

+0

請通過勾選勾號將答案標記爲您的問題的答案 –