【发布时间】:2016-06-27 12:05:08
【问题描述】:
我已经运行了manage.py collectstatic,Whitenoise 已经对所有静态文件进行了后处理。如果我想更改/更新某些文件,例如我的 .css 样式表,我不太确定现在应该怎么做?每次更改文件时我应该运行manage.py collectstatic 吗?我问这个是因为我的开发服务器需要大约 45 分钟才能完成该任务,我不确定这是否正常,因为我只有 550 个静态文件,总共 250Mb。
其次,由于 Whitenoise 不支持提供媒体文件,因此我使用 Amazon CloudFront。如何使用用户上传的媒体文件控制缓存破坏?这对我来说非常重要。
【问题讨论】:
-
你“只有”有 250Mb 的静态文件?!
-
是的,是不是太过分了?我的静态文件夹中有大部分 .PDF 文件(一些小册子),我应该将它们移动到媒体文件夹还是其他地方?