Как я могу заставить Rythm анализировать и компилировать все шаблоны в домашнем каталоге на init?
Выполняя модульные тесты на моих шаблонах, я заметил, что они, кажется, анализируются и компилируются только при первом использовании, и я могу подтвердить, что созданный мной шаблон, который никогда не использовался, не анализируется. Для большинства случаев использования это было бы хорошо, но меня немного беспокоит а) снижение производительности, которое вы получаете, когда шаблон должен быть скомпилирован, и б) что может произойти в многопоточной среде, если два (или более) потоки должны использовать один и тот же шаблон, но он еще не скомпилирован.
Даже если мои опасения неоправданны, было бы неплохо проанализировать и скомпилировать все мои шаблоны при запуске, просто чтобы убедиться, что они все скомпилированы, вместо того, чтобы ждать, пока они будут использованы. Как я могу это сделать?
1 ответ
Существует два варианта конфигурации для включения шаблонов прекомпиляции в Rythm:
Первый - попросить движок предварительно скомпилировать все шаблоны в precompile dir, а второй - попросить движок загрузить все предварительно скомпилированные шаблоны из precompile dir.
Обычно эти конфигурации используются некоторыми плагинами, например, play-rythm, который заставляет шаблоны rythm работать с поддержкой прекомпиляции play 1