Как мы прекомпилируем базовые шаблоны в Cheetah, чтобы #include, #extends и #import правильно работали в Weby
Как вы служитегепард впроизводство?
Ребята, можете поделиться настройкой о том, как прекомпилировать и обслуживать гепардов в производстве
Поскольку мы не компилируем шаблоны в webpy, это приводит к ошибкам истечения времени ожидания. Если бы вы могли поделиться хорошим передовым опытом, это помогло бы
*
Джереми писал: Для производственного сайта я использую Cheetah с предварительно скомпилированными шаблонами - это очень быстро (шаблоны импортируются особенно быстро, когда Python компилируется и оптимизируется). Немного волшебства с модулем imp берет имя шаблона и базовый каталог (настроенный в конфигурации для конкретного сайта) и загружает этот шаблон, заботясь о #extends и
директивы импорта в зависимости от обстоятельств. Я не пользуюсь встроенной поддержкойГепард, однако. Новая библиотека шаблонов также импортируется только для отображения страницы отладочной ошибки.
*