开发环境中的系统使用jquery的速度非常慢,但是我很好地将webprofiler放在prod环境中?问候和感谢
答案 0 :(得分:13)
将此添加到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语句之外的bundle数组中:
new Symfony\Bundle\WebProfilerBundle\WebProfilerBundle()
在app.php
set debug = true中
$kernel = new AppKernel('prod', true);
在config_prod.yml
添加:
framework:
profiler:
only_exceptions: false
这应该可以解决问题。
在进行代码更改后不要忘记执行此操作:
$ php ./app/console cache:clear --env=prod --no-debug