目前在 Heroku 上部署了一个项目,其中包含从 S3 加载的静态文件。我正在使用 boto/django-storage 来管理我的 S3 内容,但是如果我调用相同的视图或重复加载相同的页面,所有图像/静态内容都会加载两次并且不会被缓存。
我已经放置
AWS_HEADERS = {
'Cache-Control': 'max-age=2592000',
}
在我的settings.py
,但原因似乎相同的确切图像(刷新+加载两次)在其 URL 中具有不同的签名?我尝试了多个标头,但浏览器似乎不想缓存它,而是每次都加载它们。