Answers:
要触发内置Magento2探查,只需添加SetEnv MAGE_PROFILER "html"
到您的.htaccess
。您也可以使用"csvfile"
或"firebug"
。如果是CSV,则可以在var / log中找到它。
通过将以下代码添加到根文件夹中index.php对我有用
$_SERVER['MAGE_PROFILER']=1;
从v2.2.4起
从2.2.4版开始,您现在可以从CLI启用/禁用Profiler:
# Enable the profiler.
bin/magento dev:profiler:enable
# Disable the profiler.
bin/magento dev:profiler:disable
来源:Magento开源2.2.4发行说明和Magento Commerce 2.2.4发行说明
对于旧版本
如果您正在使用Nginx(带有fastcgi)的服务器上运行:
将此代码放在PHP入口点上
fastcgi_param MAGE_PROFILER html;
使用Magento 2 nginx.conf.sample文件配置,您将拥有一个像这样的节点:
# PHP entry point for main application
location ~ (index|get|static|report|404|503|health_check)\.php$ {
try_files $uri =404;
fastcgi_pass fastcgi_backend;
fastcgi_buffers 1024 4k;
# Profiler
fastcgi_param MAGE_PROFILER html;
fastcgi_param PHP_FLAG "session.auto_start=off \n suhosin.session.cryptua=off";
fastcgi_param PHP_VALUE "memory_limit=756M \n max_execution_time=18000";
fastcgi_read_timeout 600s;
fastcgi_connect_timeout 600s;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
试试这个模块,它启用了magento 2 profiler +添加了SQL查询profiler https://github.com/mirasvit/module-profiler