2017-06-19 141 views
0

考虑一个场景,我的服务器上有我的网站。 当用户第一次请求时,所有的静态文件都会被缓存,并且我会在静态文件中推送一些更改,并且我需要一种方法,以便用户在更改静态文件后下次请求时,应该缓存新文件timeDjango更新静态文件

什么是CachedStaticFilesStorage?这是否帮助在这种情况下


谢谢

回答

0

不建议没有CachedFilesStorage。 阅读文档:CachedFileStorage

在你的情况下,我会使用:ManifestStaticFilesStorage它使用MD5哈希和哈希之间的文件名和后缀之间。所以每次你将部署你的应用程序,它将创建一个新的散列。浏览器通过文件名缓存文件,因此总之浏览器将被迫下载更新的文件。

+0

谢谢,这对我有帮助 –

+0

请通过勾选勾号将答案标记为您的问题的答案 –