Symfony 增加应用';s的表现

Symfony 增加应用';s的表现,symfony,Symfony,我正在创建symfony 2应用程序,它必须经过很好的优化,但是现在加载时间达到1000毫秒,这太多了。打开探查器会得到以下结果: 防火墙似乎总是加载300-400毫秒,为什么需要这么长时间?同样的情况发生在我使用FOSUserBundle时,现在我使用自己的非常简单的模块,加载时间没有改变。 我的路由由一个参数组成,形式为/key1/value1/key2/value2/ 控制器负载约300-400ms,同样的问题,为什么这么长?这里我假设这是因为我现在正在删除的knp用户包 探查器的其余

我正在创建symfony 2应用程序,它必须经过很好的优化,但是现在加载时间达到1000毫秒,这太多了。打开探查器会得到以下结果:

  • 防火墙
    似乎总是加载300-400毫秒,为什么需要这么长时间?同样的情况发生在我使用FOSUserBundle时,现在我使用自己的非常简单的模块,加载时间没有改变。

    我的路由由一个参数组成,形式为
    /key1/value1/key2/value2/

  • 控制器
    负载约300-400ms,同样的问题,为什么这么长?这里我假设这是因为我现在正在删除的knp用户包

探查器的其余部分似乎很好


有没有解决这个问题的办法?

仔细检查您的检查环境。相对于prod-env,dev-env中的防火墙速度非常慢

对于控制器,没有理由慢。。。可能是KNP包(如您所说)

如果您想提高性能和加载时间,您应该记录关于HHVM的内容。它(几乎)与Symfony2完全兼容,并真正提高了性能


您使用的是什么系统/堆栈,并且由于使用了探查器,您处于开发人员模式?如果您使用的是windows,这可能会降低速度,与使用LinuxWeb服务器不可比。