Symfony2 - 登录后的初始化时间非常慢

时间:2014-05-27 14:04:02

标签: symfony

我有一个使用Symfony2构建的应用程序,目前有32个实体。 Symfony的当前版本是v.2.3.13。

我正在开发中使用Vagrant配置的VirtualBox中的VM,使用Ubuntu Server 14.04。 我在Ubuntu 13.10服务器上运行此应用程序。这是一款拥有8核和4GB RAM的虚拟机。 我在app.php中启用了ApcClassLoader。 我使用SecurityBundle进行身份验证,所有页面都需要经过身份验证的用户才能访问。

在这两种环境中,当用户输入用户名和密码,并单击“确定”按钮时,登录操作很快。但是在下一次单击(并且仅在此单击中),系统需要很长时间才能响应。 平均时间约为60秒。但有时它需要180秒。 在此之后系统正常工作。 在开发环境中登录后查看Profiler中的时间轴:

enter image description here

当系统稍小时,这种情况就不会发生。 我已经尝试了很多东西来修复它。 我不知道该怎么做。

任何人都知道这可能是什么?

修改

初始化后的其余请求不到1秒。查看分析器时间线图: enter image description here

0 个答案:

没有答案