В чем разница между 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