我一个没有这么大的项目工作(3捆我创建和6我下载/ 5实体),我已经把这个代码我家的控制器上:Symfony2的加载时间和性能
class HomeController extends Controller
{
public function indexAction()
{
$time = microtime(true) - $_SERVER["REQUEST_TIME_FLOAT"];
echo $time;
die();
//...
它给我在100ms本地主机(启用APC)这是很好。
真正的问题是网络服务器上的行为(使用PROD env和没有安装APC): 如果我不使用的网站像第10分钟,第一次是加载很慢(2到4秒),然后如果我留在网站上,如果我刷新页面,它的速度更快(从500毫秒到1秒)。
这是正常的吗?我的在线服务器或我的symfony2项目有问题吗?
可能是一个长镜头,但是你碰巧启用了xdebug吗?它对性能有巨大的影响。 – gilden 2013-03-10 01:21:49
我不知道。但在尝试这样的事情之前,我想知道这些值是否正常? – httpete 2013-03-10 06:26:53
如果你在体面的硬件上运行并且环境不佳,它们肯定不正常。 – gilden 2013-03-10 09:06:50