回答:
組み込みのMagento2プロファイラーをトリガーするには、にSetEnv MAGE_PROFILER "html"
を追加します.htaccess
。"csvfile"
またはを使用することもできます"firebug"
。CSVの場合、var / logにあります。
ルートフォルダに以下のコードを追加することにより、index.phpは私のために機能します
$_SERVER['MAGE_PROFILER']=1;
v2.2.4以降から
バージョン2.2.4から、CLIからプロファイラーを有効/無効にできるようになりました。
# Enable the profiler.
bin/magento dev:profiler:enable
# Disable the profiler.
bin/magento dev:profiler:disable
ソース:Magento Open Source 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プロファイラーを有効にし、SQLクエリプロファイラーを追加しますhttps://github.com/mirasvit/module-profiler