就像in this topic一样,在应用程序中添加 Twig “render”标签时,在开发人员模式下我也会遇到性能问题(相关文档:Embedding controllers)。
没有此渲染标签,我的页面将在不到70毫秒的时间内生成。
使用render标签,至少需要170毫秒。
应用程序中添加的每个渲染标签将页面生成时间增加了100毫秒(这是很多:为什么正常页面在60毫秒内运行而渲染标签在100毫秒内运行?)。
我的应用程序每个页面上可能需要4或5个,因此在开发模式下每个页面至少需要500毫秒。
我完全理解,在prod模式下没有问题,但是显然在开发中并不满意。
那么,在开发人员模式下使用“render”标签时,有人知道有什么方法可以摆脱任何无用的调用,日志或代码吗?
最佳答案
我10个小时前就收到了explained。长话短说:迁移到Twig扩展。
关于performance - Symfony2和Twig呈现性能问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9862585/