Php 与Symfony2.4相比,Symfony2.5的初始化时间较慢

Php 与Symfony2.4相比,Symfony2.5的初始化时间较慢,php,performance,symfony,symfony-2.4,symfony-2.5,Php,Performance,Symfony,Symfony 2.4,Symfony 2.5,我刚刚安装了Symfony2.4.4和Symfony2.5.1,并设置了一个hello world页面+一些我使用的基本东西(assetic js/css管理等)。两个项目的配置和设置完全相同 我注意到在app_dev中,Symfony2.5.1需要大约1100ms来生成页面,而Symfony2.4.4只需要大约130ms来生成相同的页面。这两个数字都来自Symfony调试工具栏。 当我查看分析器的时间轴时,我注意到Symfony2.5.1使用了大约900-1000毫秒的时间来表示“初始化时间”

我刚刚安装了Symfony2.4.4和Symfony2.5.1,并设置了一个hello world页面+一些我使用的基本东西(assetic js/css管理等)。两个项目的配置和设置完全相同

我注意到在app_dev中,Symfony2.5.1需要大约1100ms来生成页面,而Symfony2.4.4只需要大约130ms来生成相同的页面。这两个数字都来自Symfony调试工具栏。 当我查看分析器的时间轴时,我注意到Symfony2.5.1使用了大约900-1000毫秒的时间来表示“初始化时间”,而2.4.4只需要50-60毫秒

Symfony2.5.1

Symfony2.4.4

有人知道为什么Symfony2.5.1需要更长的时间来初始化项目吗?我已经检查了2.5.x的变更日志,但到目前为止还没有找到任何东西。()

编辑:显然,2.5.1会在每次页面加载时重建整个开发缓存,而2.4.4则不会。不知道为什么


Edit2:注意到我的mac电脑上的chromehelper正在运行rogue(消耗CPU),所以我重新启动了浏览器。之后,2.5.1不再重建开发缓存,加载时间与2.4.4类似。我不明白这有什么关系,一个流氓浏览器如何影响开发缓存的重建?仅供参考:这两个项目都在virtualbox上运行,centOS也在同一台mac上运行

两个版本之间的初始化时间差异正在发生,因为每次我加载页面时,Symfony2.5.1都在完全重建其开发缓存。我通过关闭运行rogue的mac/chrome浏览器“解决”了这个问题

重新启动浏览器后,2.5.1缓存的行为与2.4.4相同,加载时间约为130ms


流氓浏览器如何影响开发缓存,我不知道

我刚刚升级到2.5.1,仅在第一页加载时就获得了1000ms+的速度,但所有后续加载都是肯定的,我在这两个项目上刷新了几次。我还尝试手动删除这两个服务器上的缓存,但没有区别。之后,我重新启动了我的chrome浏览器,它以某种方式解决了这个问题(参见Edit2)。你有加速器吗?APC很乐意测试这个…这个问题是否仍然存在,或者通过重新启动浏览器解决了?如果它被解决了,考虑回答你自己的问题或者删除它。