使用Symfony 2加载页面时出现CPU问题

时间:2013-01-08 14:47:31

标签: performance symfony cpu

我在这里发帖是因为我在Symfony2项目上遇到了一个非常无聊的问题。 (v.2.1.5) 几天以后,我的整个网站变得非常慢,每个页面(包括最简单的页面)需要花费4到5秒才能加载。

显然,我在不同的服务器上尝试了我的项目,使用Windows(WAMP和XAMPP服务器)和Debian服务器(使用PHP 5.3.9)。

在所有这些服务器上,我遇到了同样的问题:页面非常慢,加载时CPU过度使用。我用dev模式检查了CPU,没有,并且在清理缓存之后。每次,CPU看起来都用于这些任务。

我还拍了一些截图来解释我的问题。


Symfony2 profiler:http://intuitiv.nanakii.fr/upload/profiler.jpg

CPU使用率:

清理缓存后在开发模式下:http://intuitiv.nanakii.fr/upload/318-dev-nocache.PNG

在具有缓存的开发模式下:http://intuitiv.nanakii.fr/upload/318-dev-cache.PNG

在没有开发模式的情况下,清理缓存后:http://intuitiv.nanakii.fr/upload/318-prod-nocache.PNG

没有开发模式,使用缓存:http://intuitiv.nanakii.fr/upload/318-prod-cache.PNG


所有CPU屏幕截图显示我的系统上的CPU使用率,同时在网站上加载一页。

我知道我的问题不是很准确,我知道帮助我掌握这些信息并不容易。

但是,我真的不知道在哪里进行调查以解决这个问题。所以,每个想法都会有用。

感谢。

1 个答案:

答案 0 :(得分:0)

与我的探查器相比,一切都很长,特别是请求(加载+防火墙)

你经常使用Twig的渲染标签吗?它是slow down everything已知的。