【发布时间】:2012-11-27 03:18:21
【问题描述】:
服务器位于负载均衡器后面,无论出于何种原因,压缩器在 /static/CACHE/js/ 和 /static/CACHE/css/ 中创建了数万个缓存文件
我的 settings.py 中唯一的设置是:COMPRESS_ENABLED = True
我是否缺少清理缓存文件的设置?
【问题讨论】:
标签: django caching static django-compressor
服务器位于负载均衡器后面,无论出于何种原因,压缩器在 /static/CACHE/js/ 和 /static/CACHE/css/ 中创建了数万个缓存文件
我的 settings.py 中唯一的设置是:COMPRESS_ENABLED = True
我是否缺少清理缓存文件的设置?
【问题讨论】:
标签: django caching static django-compressor
好的,我想我找到了罪魁祸首,压缩标签中包含一段模板生成的javascript代码,导致压缩器不断生成新的缓存文件。
例如。
{% compress js %}
<script src="...">
<script src="...">
var data = {{ context_data_var }};
{% endcompress %}
【讨论】: