我正在使用Symfony2表单构建器制作一个表单。一切都很顺利,但性能非常差。一个简单的表单(只有几个文本字段)需要大约1000毫秒来呈现,但是如果使用实体或集合字段,则会变慢到大约7500-10000毫秒。
我正在使用
控制器占用了大部分时间,因此Doctrine部分(192个查询)或Twig部分似乎不是问题所在。去除Twig模板也没有帮助。我已经尝试过一些改进(缓存),但也没有帮助。
我该如何提高(或:确定问题所在)这段代码的性能?
我正在使用
query_builder
(使用createQueryBuilder()
)选项,例如文档中的此示例。添加集合或实体字段会使应用程序变得非常缓慢,但我不知道原因。控制器占用了大部分时间,因此Doctrine部分(192个查询)或Twig部分似乎不是问题所在。去除Twig模板也没有帮助。我已经尝试过一些改进(缓存),但也没有帮助。
我该如何提高(或:确定问题所在)这段代码的性能?