最も必要とされている時に、信頼できるWordPressチュートリアルを。
WordPress入門ガイド
WPBカップ
2500万人以上
当社のプラグインを使用しているウェブサイト
16+
WordPress経験年数
3000+
専門家によるWordPressチュートリアル

WordPressサイトにクエリモニターを追加する方法

WordPressサイトが遅くて修正不可能だと感じた経験は誰にでもあるでしょう。遅いページの正確な原因を見つけることは、しばしば、干し草の中から針を探すようなものです。

何年ものウェブサイトデバッグを経て、Query Monitorプラグインがまさにゲームチェンジャーであることがわかりました。これはサイトのX線のように機能し、舞台裏で何が起こっているかを正確に表示します。

私たちのチームは、WPBeginnerや他のブランドを高速に稼働させるために、このツールを定期的に使用しています。これにより、大きな問題を引き起こす前に、遅いデータベースクエリや壊れたスクリプトを特定できます。

このガイドでは、Query Monitorを追加して使用し、ウェブサイトのトラブルシューティングを行う方法を説明します。プロのようにサイトのパフォーマンスを明確に把握できるようになります。

WordPressクエリモニターの追加

WordPressクエリモニターとは?

WordPressのクエリモニターは、WordPressサイトがサーバーに対して行うリクエストを監視するデバッグツールです。

この情報を使用して、WordPressの問題のトラブルシューティングを行ったり、一般的なWordPressのエラーを見つけて修正したりできます。

調べることができることの例をいくつか挙げます:

  • WordPress のページによってトリガーされたデータベースクエリ
  • テーマまたはプラグイン内のスクリプトによって行われるHTTPリクエスト
  • ページでトリガーされたフックとアクション
  • 言語、ユーザーロールチェック、およびページを表示するために使用されるテンプレートファイル
  • PHPおよびMySQLのバージョン、メモリ制限など、ホスティング環境

とはいえ、WordPressサイトにクエリモニターを追加する方法を見ていきましょう。

WordPressにQuery Monitorを追加する

まず、Query Monitorプラグインをインストールして有効化する必要があります。詳細については、WordPressプラグインのインストール方法に関するステップバイステップガイドをご覧ください。

有効化すると、プラグインはクエリモニターメニューをWordPress管理バーに追加します。

WordPress管理バーのQuery Monitorメニュー

マウスをクエリモニターに移動するとメニューが表示され、パラメータにすばやくジャンプできます。クエリモニターの統計をクリックして、すべてのデータを表示することもできます。

WordPress Query Monitorでのデータ表示

これらのセクションを探索する際には、主に 2 つのこと、つまり「何が遅いか」と「何がエラーの原因か」を探すことになります。上部にある「ページ生成時間」と「ピークメモリ使用量」の高い数値を探してください。下のセクションでは、遅いデータベースクエリ(高い時間値)、重複クエリ、または特定のページで不要なプラグインからのスクリプトに注意してください。これらは、サイトの速度低下の原因となっているものの一般的な手がかりです。

まず、ウェブサイトを表示しているときにWordPress管理バーが表示されていることを確認する必要があります。単にユーザー » プロフィールページに移動し、「サイト表示時にツールバーを表示する」オプションの横にあるチェックボックスをオンにします。

管理バーを表示

設定を保存するには、「プロフィールを更新」ボタンをクリックすることを忘れないでください。

次に、確認したいページにアクセスする必要があります。そこにアクセスしたら、管理バーにあるQuery Monitorの統計情報の上にマウスカーソルを合わせる(またはモバイルでタップする)だけで、調査したい特定のセクションをクリックできます。

SQLクエリの監視

Query Monitorプラグインを使用すると、すべてのSQLクエリ、呼び出し元ごとのクエリ数、コンポーネントごとのクエリを監視できます。コンポーネントごとのクエリセクションには、プラグイン、テーマ、コアファイルによって実行されたクエリが表示されます。

SQLクエリ

リライトルールとテンプレート

このプラグインのセクションでは、一致するリライトルールと、現在のページを表示するために使用されているテンプレートが表示されます。

リクエスト、リライトルール、テンプレート

スクリプトとスタイル

特定のプラグインが多くのファイルを読み込みすぎてサイトの速度を低下させているかどうか疑問に思ったことはありませんか?このセクションでは、それを確認できます。ページに読み込まれるすべてのJavaScriptファイルとスタイルシートがリストされ、どのプラグインまたはテーマに属しているかがわかります。

これらのファイルがヘッダーやフッターなど、どこにロードされているかも表示されます。

スクリプトとスタイル

フックとアクション

これはより高度なセクションですが、プラグインが互いに、またWordPressコアとどのように「通信」しているかを確認するのに非常に役立ちます。ページで実行されるすべてのフックアクションが表示され、プラグイン間の競合を特定するのに役立ちます。

フックとアクション

言語セクション

このセクションでは、現在のページによって要求およびロードされた言語ファイルが表示されます。

あなたが多言語WordPressサイトを実行している場合、これはどのテーマとプラグインに言語ファイルが利用可能かを確認するのに役立ちます。

ロードされた言語

HTTP API呼び出し

このセクションでは、ウェブサイトがオンラインの他のサービスに対して行うリクエストが表示されます。たとえば、Googleマッププラグインや天気ウィジェットを使用している場合、データを取得するために「API呼び出し」を行います。サイトが遅いと感じる場合、このセクションは、外部サービスからの応答が遅いことが原因かどうかを確認するのに役立ちます。

HTTP API呼び出し

一時的な更新

このセクションでは、ページロード中に発生したトランジェントの更新が表示されます。トランジェントは、WordPressがデータベースに一時的なデータを(キャッシュのように)保存する方法であり、毎回再生成する必要がないため、サイトの読み込みが速くなります。

機能チェックセクション

機能チェックセクションには、現在のページを読み込んでいる間にWordPressコア、プラグイン、テーマによって実行されたユーザー機能のチェックが表示されます。

権限チェック

環境セクション

ここでは、PHPバージョン、データベースバージョン(MySQLまたはMariaDB)、データベースホスト、メモリ制限など、WordPressホスティング環境の情報が得られます。

WordPressホスティング環境

条件付きチェック

ここで、プラグインは現在のページビューを表示するために必要だった条件を示します。

条件付きチェック

よくある質問

WordPressのQuery Monitorプラグインの使用に関する最も一般的な質問への回答を以下に示します。

1. Query Monitorプラグインは何に使用されますか?

Query Monitorプラグインは、WordPress用の無料デバッグツールです。データベースクエリ、PHPエラー、読み込まれたスクリプトとスタイル、HTTP API呼び出しなどに関する詳細情報を提供することで、サイトオーナーや開発者がパフォーマンスのボトルネックを見つけるのに役立ちます。

2. Query Monitorプラグインは私のウェブサイトを遅くしますか?

プラグインは多少のオーバーヘッドを追加しますが、Query Monitorは高度に最適化されており、パフォーマンスへの影響は最小限です。提供される情報は管理者のみに表示されるため、通常のウェブサイト訪問者のエクスペリエンスには影響しません。

3. Query Monitorをライブサイトで使用できますか?

はい、Query Monitor はライブウェブサイトで安全に使用できます。これは、発生した実際の問題をトラブルシューティングするための優れたツールです。サイトを可能な限り軽量に保つために、デバッグが終了したら必ず非アクティブ化することを忘れないでください。

注意: Query Monitorは安全ですが、ログインしている管理者であれば誰にでもファイルパスやデータベース名などの機密情報が表示されます。サイトを安全かつ軽量に保つために、トラブルシューティングが終了したらプラグインを無効化することをお勧めします。

4. Query Monitorプラグインは誰が使用すべきですか?

Query Monitorは、サイトのパフォーマンスを最適化したいWordPress開発者、テーマデザイナー、サイト管理者に最も役立ちます。ただし、技術者でないユーザーでも、サイトの遅延の原因となっているプラグインやテーマを特定するために使用できます。

追加リソース

このガイドが、Query Monitor プラグインを使用して WordPress サイトをデバッグする方法を学ぶのに役立ったことを願っています。内部を覗くことで、何が間違っているのか推測するのをやめ、サイトのパフォーマンスと安定性を向上させるための的を絞った修正を開始できます。これは、真剣な WordPress サイト所有者にとって必須のツールです!

Query Monitorの使用方法がわかったので、ウェブサイトの最適化をさらに進めることができます。チームからの役立つ可能性のある追加ガイドをいくつかご紹介します。

この記事が気に入った場合は、WordPressのビデオチュートリアルのために、YouTubeチャンネルを購読してください。また、TwitterFacebookでも私たちを見つけることができます。

開示: 当社のコンテンツは読者によってサポートされています。これは、一部のリンクをクリックすると、手数料が発生する可能性があることを意味します。WPBeginnerがどのように資金調達されているか、なぜそれが重要なのか、そしてどのように私たちをサポートできるかを確認してください。こちらが当社の編集プロセスです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

1 CommentLeave a Reply

  1. サイトで遅いクエリを見つける必要がない場合は、Query Monitorを非アクティブ化してください。アクティブなままにしておくと、サイトのパフォーマンスが低下し、メモリ使用量が増加する可能性があります。

Leave A Reply

コメントいただきありがとうございます。すべてのコメントは、コメントポリシーに従ってモデレーションされ、メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で意味のある会話をしましょう。