我在一个Ubuntu Server 12.04(64位)VM(VirtualBox)上运行Symfony2.主持人是MacBook专业版.出于某种原因,我在开发模式(app_dev.php)中获得了非常长的请求时间.我知道它在开发模式下速度较慢,但每个请求我说5-7秒(有时甚至更慢).在我的Mac上,我在开发模式下获得200ms左右的请求时间.
在Symfony2分析器中查看我的时间线后,我注意到~95%的请求时间是"初始化时间".这是什么?有什么原因可能会这么慢?
此问题仅适用于开发模式下的Symfony2,而不适用于我在VM上运行的任何其他站点,甚至不适用于生产模式下的Symfony2.
我看到了这一点(http://stackoverflow.com/questions/11162429/whats-included-in-the-initialization-time-in-the-symfony2-web-profiler),但它似乎没有回答我的问题.
我正在使用symfony 2.8.12在2个不同的项目中工作并遇到同样的问题:性能.
加载时间太长(不是所有时间,但大部分时间),当我看到探查器时,总会有一个"有罪的组件":它可以是防火墙,控制器,配置文件监听器,内核响应. ..执行时间为几秒钟(有时长于10秒).
在不同的线程中读取我试图将db设置为修复ip(如果它是一个dns查找问题),修改了php.ini中的一些参数但没有改变.这在我的本地和远程环境中都很重要,它甚至启用了PHP加速和OPCache.
我对我的代码没有做任何特别的事情,即使我在"你好世界"的页面中长时间玩,这有点令人沮丧:)