【发布时间】:2016-08-22 00:13:12
【问题描述】:
我正在使用 django 压缩器来压缩 JS 和 CSS。正如关于 django 压缩器的介绍所说:“Django Compressor 处理、组合和缩小 Django 模板中的链接和内联 Javascript 或 CSS 为可缓存的静态文件。”
看起来与 django-sass-processor 的目标相同。当我使用 django-compressor 时的问题是,在开发过程中,我的应用程序很慢(超过 2 秒来呈现在视图中没有 DB 访问权限且不处理任何内容的页面)。这正常吗?
我想加快应用程序的速度,使用 sass 处理器检查时间戳并仅在有一些更改时编译 sass 文件(这是该工具的目的吗?)。
顺便说一句,我有点困惑,你能解释一下它是什么以及如何使用它吗?
编辑 1:
例如,当我请求索引(http://localhost:8000/)时,会请求以下资源:
[21/Aug/2016 16:09:43] "GET / HTTP/1.1" 200 2346
[21/Aug/2016 16:09:43] "GET /static/CACHE/css/bootstrap.min.35ea483046e0.css HTTP/1.1" 200 145948
[21/Aug/2016 16:09:43] "GET /static/CACHE/css/bitdepot.762c234abcad.css HTTP/1.1" 200 5359
[21/Aug/2016 16:09:43] "GET /static/CACHE/css/core.d64c40e32055.css HTTP/1.1" 200 6517
在每次请求时,CACHE 中的文件都会发生变化,即使我没有触碰它。我认为该应用程序速度较慢。
【问题讨论】:
标签: python django sass django-compressor