Symfony2加载时间和性能

我正在做一个不那么大的项目(我创建的3个捆绑包和6个我下载的/ 5个实体),并且我已将这些代码放在我的家用控制器上:

class HomeController extends Controller
{
    public function indexAction()
    {
        $time = microtime(true) - $_SERVER["REQUEST_TIME_FLOAT"];
        echo $time; 
        die();

        //...

它在本地主机上启用了100毫秒 (启用了APC),这很好。

真正的问题是在线服务器上的行为(使用prod env和APC未安装):如果我不使用网站10分钟,第一次加载非常慢( 2到4秒 ),然后如果我留在网站上,如果我刷新页面,速度会更快( 从500毫秒到1秒 )。

这是正常的吗? 我的在线服务器或我的symfony2项目有问题吗?


您应该定义设置APC以减少加载时间。 这里有一个说明:

性能

(2015年编辑:链接更新)


只需看看Symfony提供的伟大的工具栏/分类器的时间表选项卡:http://symfony.com/blog/new-in-symfony-2-2-new-stopwatch-component(不限于2.2)

你是否使用localhost作为database_host? 如果是这样,请尝试127.0.0.1!

您是否正在访问Facebook(FOSUserBundle)等第三方API?

链接地址: http://www.djcxy.com/p/69905.html

上一篇: Symfony2 loading time and performance

下一篇: How to cut a part of div