ページ要求ごとに実行されている SQL クエリの数を知る必要があります。サイトはすでに完成しており、最適化分析を実行しているだけなので、提供されるソリューションがウェブサイト全体の構造を変更する必要がないことを希望します.
単一の接続を使用して、すべてのクエリを MySQL データベースに送信します。
define('DATABASE_SERVER', '127.0.0.1');
define('DATABASE_NAME', 'foco');
define('DATABASE_USERNAME', 'root');
define('DATABASE_PASSWORD', '');
$DB_CONNECTION = new mysqli(
DATABASE_SERVER,
DATABASE_USERNAME,
DATABASE_PASSWORD,
DATABASE_NAME,
3306
);
次に、使用するクエリを実行します。
$query = "SELECT * FROM `sometable`";
$queryRun = $DB_CONNECTION->query($query);
送信されたクエリの数をカウントし、php が接続を閉じる直前に回答をテキスト ファイルに記録する方法はありますか?