Django 更新静态文件
Django updating static files
考虑一个场景,我的网站在服务器上。
当用户第一次请求时,所有静态文件都将被缓存,我在静态文件中推送一些更改,我需要一种方法,以便当用户在更改静态文件后下次请求时,新文件应该被缓存一次
什么是缓存静态文件存储?这对这种情况有帮助吗
谢谢,
No CachedFilesStorage 不推荐。
阅读文档:CachedFileStorage
在您的情况下,我会使用:ManifestStaticFilesStorage,它使用 MD5 哈希器并在您的文件名和后缀之间放置一个哈希。因此,每次您部署应用程序时,它都会创建一个新的哈希值。浏览器按文件名缓存文件,因此总之,浏览器将被迫下载更新的文件。
考虑一个场景,我的网站在服务器上。 当用户第一次请求时,所有静态文件都将被缓存,我在静态文件中推送一些更改,我需要一种方法,以便当用户在更改静态文件后下次请求时,新文件应该被缓存一次
什么是缓存静态文件存储?这对这种情况有帮助吗
谢谢,
No CachedFilesStorage 不推荐。 阅读文档:CachedFileStorage
在您的情况下,我会使用:ManifestStaticFilesStorage,它使用 MD5 哈希器并在您的文件名和后缀之间放置一个哈希。因此,每次您部署应用程序时,它都会创建一个新的哈希值。浏览器按文件名缓存文件,因此总之,浏览器将被迫下载更新的文件。