标签: php caching twig
我是Twig的新手并喜欢它,但我现在遇到了一个问题。 我无法找到适合缓存输出的解决方案。我有一些模板需要大量数据库使用,最好缓存几分钟。
但我无法找到一个合适的解决方案,因为我总是做快速而肮脏的缓存,并希望现在找到一个干净的解决方案。
答案 0 :(得分:3)
Twig只是模板引擎,不提供你想要的缓存系统。
您需要缓存整个请求(带有大量数据库查询和模板渲染的控制器)。
如果您使用Silex,HttpCacheServiceProvider就是您想要的。
如果您使用Symfony 2或想要使用Symfony HttpKernel组件,this会让您感兴趣