使用
WordPressでサイト構築している方のほとんどは、サイトの読み込み速度が非常に遅い状況に遭遇しますが、なぜWordPressの読み込みが遅くなるのか自分ではわからず、そのためWordPressのせいにして、WordPressが肥大化しすぎていると考え、Typechoなどの軽量ブログシステムに移行してしまいます。 そこでNaibaはここで、一つの
WordPressプラグイン:Query Monitor
Query Monitorプラグインの紹介
Query MonitorはWordPressの開発者向けツールパネルです。データベースクエリ、PHPエラー、フックとアクション、ブロックエディタのブロック、エンキューされたスクリプトとスタイルシート、HTTP APIコールなどのデバッグをサポートします。 Ajaxコール、REST APIコール、ユーザー機能チェックのデバッグなど、いくつかの高度な機能も含まれています。プラグインやテーマによってその出力の大部分を絞り込む機能を含んでおり、パフォーマンスの悪いプラグイン、テーマ、または機能を迅速に特定することができます。 Query Monitorは、その情報を有用な方法で表示することに重点を置いており、例えば、それらを担当するプラグイン、テーマ、または関数によってグループ化された集約データベースクエリを表示します。現在のページの概要を表示する管理ツールバーメニューを追加し、メニュー項目を選択すると、パネルに完全なデバッグ情報が表示されます。 上記はQuery Monitor公式からの紹介ですが、一般ユーザーには少しわかりにくいかもしれませんので、以下でNaibaがQuery Monitorの使用法をデモンストレーションします
Query Monitorの使用方法
まず、
WordPress管理画面からQuery Monitorをインストールし、有効化します。

有効化すると、上部のadminbarに以下の画像のようなインジケーターバーが追加されているのがわかります。

インジケーターバーが赤色の場合、ウェブページにエラーがあることを示しています。マウスを合わせると、エラーの内容が赤色で表示されます。詳細をクリックして確認し、問題の原因を特定できます。

もちろん、このエラーを判断するにはある程度の判断力が必要です。例えば、Naibaのこのエラーは、画像編集に関するエラーのように見えます。なぜなら、Naibaは
又拍雲プラグインをインストールしてメディアライブラリ機能を引き継いでいるので、おそらくここでのエラーだと思われ、無視しても構いません。

通常、
WordPressの最適化は、キャッシュプラグインを使用したページキャッシュ、そしてデータベースクエリの最適化とキャッシュを行います。Query MonitorのOverview画面では、データベースクエリの回数を確認できます。

Naibaのページは合計9回データベースをクエリしました。詳細ページから、どのクエリが不要で削除できるかおおよそ判断できます。対応するプラグインを削除すればOKです。

もちろん、初心者ユーザーにとってWordPressの最適化はある程度難しいかもしれません。Naibaが最も直接的なアドバイスをすると、できるだけシンプルなテーマを選択し、多くの機能を追加せず、プラグインは必須でない限りインストールしないことです。その後、WP Super Cacheをインストールし、サーバーにMemcachedキャッシュを設定し、さらに
又拍雲の無料CDNで画像を加速を追加すれば、基本的に最適化は不要で、すでに十分高速になります。
Query Monitorダウンロード先
もし海外サーバーをお使いの場合、WordPress管理画面のプラグインディレクトリからQuery Monitorを検索してインストールできます。もし中国国内のサーバーをお使いの場合、以下のリンクからダウンロード後、サイトの管理画面にアップロードしてインストールしてください。
公式サイトからダウンロード クラウドストレージからダウンロード
コメントは終了しました
この記事のコメント機能は終了しています。ご質問がある場合は、他の方法でお問い合わせください。