【问题标题】:What are the difference between django-compressor and django-sass processor?django-compressor 和 django-sass 处理器有什么区别?
【发布时间】: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


    【解决方案1】:

    我之前没有使用过 django,但是 SASS 处理器会处理类似于高级/修改 CSS 的 SASS 代码

    【讨论】:

      猜你喜欢
      • 2014-07-22
      • 2014-03-02
      • 1970-01-01
      • 2011-08-17
      • 2020-06-29
      • 1970-01-01
      • 2011-08-04
      相关资源
      最近更新 更多