Кэширование вывода веток - PullRequest
4 голосов
/ 09 марта 2012

Я новичок в Twig и мне это нравится, но у меня сейчас одна проблема. Я не могу найти правильное решение для кэширования вывода. У меня есть несколько шаблонов, которые требуют интенсивного использования базы данных, и их лучше кэшировать на несколько минут.

Но я не могу найти правильное решение, потому что я всегда делал быстрое и грязное кэширование и хочу сейчас найти чистое решение.

1 Ответ

3 голосов
/ 09 марта 2012

Twig - это только движок шаблонов и не обеспечивает кеш-систему, как вы хотите.

Вам необходимо кешировать весь запрос (контроллер с большими запросами к базе данных + рендеринг шаблона).

Есливы используете Silex HttpCacheServiceProvider - это то, что вам нужно.

Если вы используете Symfony 2 или хотите использовать компонент Symfony HttpKernel, это может вас заинтересовать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...