2014-06-19 2 views
0

Мой вопрос может быть воспринят на основе мнения, но мне больше нужны преимущества и возможности для обоих способов минимизации JS-скрипта в приложении django.Минимизировать JS во время выполнения или генерировать статические данные?

Лучше свести к минимуму JS-скрипты при рендеринге с помощью библиотеки python, такой как SlimIt или Django-pipeline, чтобы свести к минимуму все скрипты приложения и сохранить их в файлах?

Какую стратегию используют специалисты django? Существуют ли случаи, когда одна или другая стратегия более адаптирована?

Другой вопрос: Можно ли свести к минимуму JS-скрипты с тегами шаблона?

ответ

1

По моему опыту, это не имеет большого значения. Это связано с тем, что оба метода ведут себя очень схожим образом, так как минимизация во время выполнения кэширует результаты. Либо в файловой системе в вашем статическом каталоге, либо в кеше, таком как memcached.

Одна из недостатков этого процесса во время выполнения заключается в том, что первый запрос будет медленнее, так как file или cache еще не заселен. И недостаток в создании всего вручную - это именно то, что вы должны генерировать все вручную, когда вы вносите изменения.

Мой рабочий процесс включает в себя все статические файлы, созданные во время разработки во время разработки, и их все минимизируются и сохраняются во время производства. Трубопровод Django делает это из коробки.

 Смежные вопросы

  • Нет связанных вопросов^_^