Есть ли разница между staticgenerator и использованием Django CACHE_BACKEND в файловой системе, например. CACHE_BACKEND = 'файл:///var/tmp/django_cache' ?
Статический генератор Django и CACHE_BACKEND
Ответы (1)
Да.
StaticGenerator
создает статические файлы HTML для полного обхода Django.
Любое кэширование, которое делает django, например кэш файловой системы, по-прежнему обрабатывается django. Большая часть накладных расходов на запуск вашего приложения все еще существует: django обрабатывает запрос, проходит через промежуточное программное обеспечение, проверяет содержимое кеша файловой системы и т. д.
С помощью StaticGenerator (и их примера) nginx
обслуживает страницу index.html
, если она существует, а если нет, передает запрос django на apache.
Идея состоит в том, чтобы nginx
блаженно обслуживать некоторый html-файл, который StaticGenerator
обновляется при изменении состояния (например, при сохранении модели).
person
Yuji 'Tomita' Tomita
schedule
14.02.2011