В чем разница между django-compress и django-sass процессором?

Я использую компрессор Django, чтобы сжать JS и CSS. Как говорится во введении о компрессоре django:"Django Compressor обрабатывает, объединяет и минимизирует связанный и встроенный Javascript или CSS в шаблоне Django в кешируемые статические файлы".

Похоже на ту же цель django-sass-процессор. Проблема, когда я использую django-компрессор, заключается в том, что во время разработки мое приложение работает медленно (более 2 секунд для отображения страницы, которая не имеет доступа к БД в представлении и ничего не обрабатывает). Это нормально?

Я подумал, чтобы ускорить приложения, используя 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 меняются, даже если я их не трогаю. Я думаю, что приложение медленнее причиной этого.

1 ответ

До этого я не использовал django, однако процессор SASS будет обрабатывать код SASS, который похож на продвинутый / модифицированный CSS

Другие вопросы по тегам