5

开发环境中的系统使用 jquery 运行速度非常慢,但在 prod 我非常好,可以将 webprofiler 放在 prod 环境中吗?问候和感谢

4

1 回答 1

16

将此添加到routing.yml

_wdt:
    resource: "@WebProfilerBundle/Resources/config/routing/wdt.xml"
    prefix:   /_wdt

_profiler:
    resource: "@WebProfilerBundle/Resources/config/routing/profiler.xml"
    prefix:   /_profiler

将此添加到config_prod.yml

web_profiler:
    toolbar: true

改变这个AppKernel.php

$bundles[] = new Symfony\Bundle\WebProfilerBundle\WebProfilerBundle()从此声明中删除:

if (in_array($this->getEnvironment(), array('dev', 'test'))) {
    // ...
}

并将其添加到 if 语句之外的 bundles 数组中:

new Symfony\Bundle\WebProfilerBundle\WebProfilerBundle()

app.php设置调试=真

$kernel = new AppKernel('prod', true);

补充config_prod.yml

framework:
    profiler:
        only_exceptions: false

这应该够了吧。

更改代码后不要忘记执行此操作:

$ php ./app/console cache:clear --env=prod --no-debug
于 2012-10-27T15:48:12.430 回答