我在Symfony 3.0。*项目中更新了作曲家包。在更新之前,我的应用程序加载大约700毫秒。现在加载 ~3000ms 。在更新的软件包中,doctrine/annotations
的{{1}}更新为v1.2.7
。当我从这个包中恢复所有更改时,一切都以速度恢复到正常状态。
v1.3.0
中的哪些变化正在摧毁我的速度?如何解决?
配置:
答案 0 :(得分:3)
前几天我注意到完全相同的问题 - 已经检查了Symfony 3.1.5& 3.1.6。 我还检查了dev-master版本的doctrine-annotations,但它也无济于事。
似乎问题只与DEV环境有关,因为PROD似乎比以前有更多或更少的可比时间。
我的环境是PHP7(如果确实重要)
同一页面的平均时间比较&代码(缓存预热):
此时我唯一的解决方案是将“doctrine / annotations”:“1.2。*”添加到composer.json中。
[UPDATE 12.01.2017] 带有doctrine / annotations 1.3.1的Symfony 3.2.1似乎效果更好(在我的用例中与1.2.x相当)