遅延の症状を具体的に確認する方法
WordPressの遅さを具体的に把握するには、まず「どの部分が遅いのか」を明確にすることが重要です。代表的な症状としては、ページの読み込みが遅いこと、管理画面の操作がもたつくことが挙げられます。これらを自力で確認するためには、以下の手順を順に試してください。
1. ページ読み込み遅延の確認
- ブラウザの開発者ツール(ChromeならF12キー)を開き、「ネットワーク」タブを選択します。
- WordPressサイトのトップページや遅いと感じるページをリロードし、読み込みにかかる時間(LoadやDOMContentLoadedのタイムスタンプ)を確認します。
- 個々のリクエスト(画像やスクリプトなど)で時間がかかっている部分があれば、後の改善対象となります。
2. 管理画面レスポンスのチェック
- WordPressのダッシュボードにログインし、投稿編集やプラグイン画面の切り替え速度を体感で確認します。
- 操作が極端にもたつく場合は、サーバー負荷やプラグインの影響が考えられます。
3. サーバーのリソース使用状況の初期チェック
- サーバー管理パネル(例:cPanel、Plesk、またはレンタルサーバーの独自管理画面)にログインし、CPU使用率、メモリ使用率、ディスクI/O負荷を確認します。
- Linuxサーバーの場合は、SSH接続後に
topやhtop、iostatコマンドを使い、負荷の高いプロセスやディスクアクセスの遅延を調べます。 - 高負荷が続く場合はサーバー性能の限界や負荷集中が原因の可能性があります。
4. プラグイン・テーマの影響切り分け
- すべてのプラグインを一時的に無効化し、改善するか確認します。改善した場合はプラグインが原因です。
- プラグインを一つずつ有効化しながら、遅延の再現を確認して問題のプラグインを特定します。
- テーマもWordPressのデフォルトテーマ(例:Twenty Twenty-Three)に切り替えて動作速度を比較してください。
5. キャッシュと画像最適化の状態確認
- キャッシュプラグイン(例:WP Super Cache、W3 Total Cache、LiteSpeed Cache)が有効か、最新の状態かを確認します。
- ブラウザキャッシュやサーバーキャッシュが正しく動作しているか、キャッシュクリア後に読み込み速度が変わるか試してください。
- 画像のファイルサイズが大きい場合は、圧縮やWebP変換がされているかを確認し、最適化が不十分なら改善が必要です。
6. PHPバージョンの確認
- サーバーの管理画面やWordPressの「サイトヘルス」画面から現在のPHPバージョンを確認します。
- PHP7.4以下の場合は、できるだけPHP8系(推奨)に切り替えて高速化を図ることが効果的です。
7. サーバーの高速化機能の有効化確認
- nginx、FastCGI、OPcache、Xアクセラレータなどの高速化機能が利用できる場合は、サーバー管理画面で有効になっているか確認します。
- 利用していなければ、有効化設定を行うことでPHPの実行速度やレスポンスが大幅に改善します。
これらの確認を順に行うことで、どの部分に遅延の原因があるかを特定しやすくなります。特にサーバーのリソース負荷が高い場合は、現在のサーバー性能がWordPress運用に不足している可能性も考慮してください。後続の対策記事では、これらの問題を優先度をつけて修正する具体的な方法を解説していますので、まずは状況を具体的に把握することから始めましょう。
優先的にチェックすべきサーバー負荷とプラグイン影響の切り分け
WordPressが遅いと感じたら、まずサーバーの負荷状況を具体的に確認しましょう。管理画面やサーバー管理ツールを使い、以下のリソース使用率をチェックします。
- CPU使用率:高負荷状態が続く場合は、処理能力が不足している可能性があります。サーバー管理画面やSSHで「top」コマンドを使い、CPUの使用率が70%以上で長時間推移しているか確認してください。
- メモリ使用率:メモリ不足はスワップ発生や処理遅延を招きます。管理画面や「free -m」コマンドで空きメモリ量を確認し、少なければプラン変更やメモリ増設を検討しましょう。
- ディスクI/O負荷:アクセス集中時にディスク書き込みや読み込みが遅いと全体の速度低下に直結します。SSHで「iostat」コマンドやサーバー管理ツールのI/O状況を確認し、I/O待ちが頻繁に発生しているかを把握します。
これらのチェックでリソースに余裕があれば、次にプラグイン・テーマの影響を切り分けます。以下の手順で影響の有無を特定してください。
- すべてのプラグインを一時的に無効化:WordPress管理画面の「プラグイン」メニューから全プラグインを停止します。動作が改善すればプラグインが原因です。
- テーマをデフォルトテーマに切り替え:プラグイン無効化で改善しない場合、テーマの影響を疑い「Twenty Twenty-One」などのデフォルトテーマに変更して速度を再確認します。
- キャッシュのクリア:プラグイン無効化やテーマ変更後はブラウザキャッシュやWordPressキャッシュを必ずクリアし、最新の状態で速度を測定してください。
- プラグインを1つずつ再有効化:問題の特定のためにプラグインを1つずつ有効にし、速度低下が再現されるか確認します。特に重いプラグイン(ページビルダー、SEOツールなど)は注意が必要です。
これらの操作はWordPressの管理画面で可能ですが、管理画面が著しく遅い場合はFTPクライアントやサーバーのファイルマネージャーでプラグインフォルダの名前を一時的に変更し、全プラグインを無効化する方法も有効です。
サーバーの負荷チェックとプラグイン・テーマの影響切り分けを行うことで、原因の優先順位が明確になります。リソース不足が判明した場合は、速度重視のレンタルサーバーへの移転やプランアップが効果的です。特に以下のサーバーはWordPress高速化に実績がありおすすめです。
- エックスサーバー:PHP8対応で自動バックアップやサポートが充実。安定性と速度のバランスが良く初心者から中規模サイト向け。
- ConoHa WING:表示速度重視で簡単セットアップ。無料SSLや自動バックアップもあり、ブログや個人事業サイトに最適。
- シンレンタルサーバー:AMD EPYC・NVMe採用で高速性能。nginxやFastCGI、OPcacheなど高速化機能が充実し、複数サイト運営や速度重視ユーザーに向く。
サーバー負荷とプラグイン影響の切り分けは、WordPressの遅さを改善する第一歩です。次はサーバー負荷の具体的な確認手順やプラグイン無効化の詳細を理解し、優先度の高い修正ステップを実行していきましょう。

なるほど、じゃあ次は?サーバーの負荷って、どうやって調べるのかな…?

いい質問だよ、ミカ。まずはサーバーの管理画面やコントロールパネルでCPUやメモリの使用率を見てみるんだ。特にCPUがずっと高いと動きが遅くなることが多いんだよ。

なるほど、CPUやメモリの数字を見られるんだね。でも、それって専門的で怖いかも…。あと、プラグインも関係あるって聞いたけど、どうやって調べるの?

うん、怖がらなくて大丈夫。プラグインの影響は、一時的に全部のプラグインを無効化してみて、サイトの速度が上がるかを確認するんだ。その変化で原因を絞れるよ。あと、使っているテーマも同じように試せるよ。
画像最適化・キャッシュ設定とPHPバージョン確認で速度改善
WordPressの動作速度を改善するには、画像の最適化やキャッシュ設定、PHPバージョンの確認と切り替えが効果的です。以下に具体的な手順を示します。
1. 画像最適化の実践手順
ページの読み込み速度低下には、大きな画像ファイルが影響していることが多いです。画像最適化の具体策は以下の通りです。
- アップロード前に画像を圧縮する。無料ツールやPhotoshopの「Web用に保存」機能を活用し、画質を保ちながらファイルサイズを削減します。
- WordPressプラグイン「EWWW Image Optimizer」や「Smush」を導入し、既存画像の自動圧縮・最適化を行う。設定で画像の自動圧縮率やサイズ変更を調整可能です。
- 必要に応じてWebP形式の画像を利用し、対応ブラウザで高速表示を実現します。プラグインでWebP変換を有効化すると手間が省けます。
これらの手順で画像サイズを小さくすることで、ページ全体の読み込み時間を大幅に短縮できます。
2. キャッシュプラグインの設定方法
キャッシュを利用することで、繰り返しアクセス時のページ表示が速くなります。代表的なプラグインと設定例を紹介します。
- WP Super Cache:プラグインをインストールし、「簡易モード」を有効化。初期設定で静的HTMLファイルを生成し高速化。
- W3 Total Cache:ページキャッシュ、ブラウザキャッシュ、オブジェクトキャッシュを有効にする。特に「Page Cache」の「Disk: Enhanced」モードが効果的です。
- LiteSpeed Cache:LiteSpeedサーバー利用時に最適。サーバー側の高速化機能と連携し、キャッシュの自動生成と最適化を実現。
プラグイン導入後はキャッシュを一度クリアし、動作確認を行ってください。キャッシュ設定はテーマやプラグインとの相性もあるため、問題が起きた場合は一時的に無効化して切り分けることが重要です。
3. PHPバージョンの確認と切り替え手順
PHPのバージョンが古いと処理速度が遅くなるため、最新のPHP 8系を利用することが推奨されます。以下の手順で確認と切り替えが可能です。
- WordPress管理画面の「ツール」→「サイトヘルス」→「情報」タブから「サーバー」項目を確認し、現在のPHPバージョンを把握します。
- サーバーの管理パネル(例:エックスサーバーのサーバーパネル、ConoHa WINGのコントロールパネル)にログインし、「PHPバージョン切替」メニューを探します。
- 推奨されるPHP 8.0以上に変更し、適用ボタンを押す。変更後はWordPress管理画面で問題なく動作するかテストしてください。
古いプラグインやテーマがPHP 8系に対応していない場合は不具合が出ることもあるため、切り替え後は必ずサイト全体を確認しましょう。
4. サーバーの高速化機能活用
サーバー側でnginxやFastCGI、OPcache、Xアクセラレータなどの高速化機能が有効かも速度に大きく影響します。管理画面で設定状況を確認し、無効の場合は有効化を検討してください。
例えばエックスサーバーやシンレンタルサーバーでは、これらの機能が標準搭載または簡単に有効化できるため、速度改善に直結します。管理画面の「PHP設定」や「パフォーマンス設定」から確認可能です。
5. 現サーバーの性能限界を見極める基準
上記の対策を講じても速度改善が限定的な場合は、サーバーの性能不足が原因と考えられます。CPUコア数、メモリ容量、ストレージの種類(SSDやNVMe)が重要です。
例えばシンレンタルサーバーはAMD EPYC搭載でvCPU6コア・メモリ8GB以上と高速処理に優れています。エックスサーバーやConoHa WINGもPHP 8対応かつ高速化機能が充実しており、安定した高速運用に適しています。
現状のプランでCPU使用率が高い、メモリ不足が頻発する場合は、これらの性能スペックが高いサーバーへの移転や上位プランへの切り替えを具体的に検討すると良いでしょう。
サーバーの高速化機能を活用する方法と設定手順
WordPressの動作速度を大幅に改善するには、サーバー側の高速化機能を適切に有効化・設定することが不可欠です。ここでは、代表的な高速化機能であるnginx、FastCGI、OPcache、Xアクセラレータの具体的な有効化方法と設定手順を解説します。
1. nginxの活用と設定
nginxは高速なWebサーバーとして知られ、WordPressの表示速度向上に効果的です。レンタルサーバーでnginx対応プランを利用している場合は、管理画面の「Webサーバー設定」や「サーバー設定」からnginxの有効化を探します。多くの場合、チェックボックスやスイッチで簡単に切り替えられます。
もし独自にサーバーを管理している場合は、nginxの設定ファイル(通常は /etc/nginx/nginx.conf)を編集し、WordPress用のキャッシュ設定やgzip圧縮を追加すると効果的です。設定変更後はnginxの再起動(sudo systemctl restart nginxなど)を忘れずに行います。
2. FastCGIの有効化と設定
FastCGIはPHPの処理高速化に寄与する技術で、多くのレンタルサーバーが対応しています。管理画面で「PHP設定」や「FastCGI設定」項目を探し、有効にします。特にPHPのモジュールとしてFastCGIが使われているか確認してください。
独自サーバーの場合は、PHP-FPM(FastCGI Process Manager)を導入し、php-fpm.confでプロセス数やタイムアウトを適切に設定することで、WordPressの応答速度が改善します。
3. OPcacheの有効化と設定
OPcacheはPHPスクリプトのコンパイル結果をキャッシュし、再利用することで処理速度を大幅に向上させます。サーバーのPHP設定ファイル(php.ini)を編集し、以下のようにOPcacheを有効にします。
opcache.enable=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=10000
opcache.revalidate_freq=60
特に「opcache.enable」は必須で、管理画面やSSHでphpinfo()を実行してOPcacheが有効かどうかを確認してください。レンタルサーバーの場合は、管理画面でOPcacheのオンオフを切り替えられることがあります。
4. Xアクセラレータの活用
XアクセラレータはWordPressの高速化に特化したサーバー側の独自機能で、キャッシュや圧縮、コード最適化を行います。利用中のサーバーで提供されている場合は、管理画面の「高速化設定」や「パフォーマンス設定」などの項目から有効化できます。
Xアクセラレータには、静的ファイルキャッシュやPHPキャッシュなど複数の機能が含まれることが多いため、設定画面で詳細を確認し、WordPressに適した最適な設定を選択してください。
5. 具体的な設定確認と活用のポイント
- 管理画面での確認:契約中のレンタルサーバーのユーザー専用パネルにログインし、高速化機能の有効化項目を探します。サーバーによって名称や場所が異なるため、設定メニューを丁寧に確認してください。
- PHPバージョンとの連携:高速化機能はPHPのバージョンに依存する場合があります。PHP8系であればOPcacheの効果が最大化されるため、PHPバージョンの切り替えも並行して行うことが重要です。
- 再起動やキャッシュクリア:設定変更後はサーバーやPHPプロセスの再起動、WordPress側のキャッシュクリアを忘れずに実行してください。これにより設定が反映され、効果を実感できます。
- ログやモニタリング:サーバーのログや管理ツールでリクエスト処理速度やCPU負荷の変化を確認し、高速化機能の効果を数値で把握しましょう。
6. 現サーバーの性能限界と高速化機能の関係
高速化機能はサーバーの基本性能が十分であって初めて効果を発揮します。CPUコア数やメモリ容量が不足している場合は、いくら高速化機能を有効にしても根本的な速度改善は難しいです。その場合は、より高速なサーバーへの移転やプランアップを検討する必要があります。
7. 速度重視のおすすめサーバーと高速化機能
高速化機能が充実し、WordPressの表示速度改善に役立つ代表的なサーバー例を紹介します。どれもnginxやFastCGI、OPcacheを標準または簡単に有効化でき、安定した高速運用が可能です。
- エックスサーバー:PHP8対応でOPcacheも管理画面から設定可能。自動バックアップやサポート体制も充実し、初心者から中規模サイトまで幅広く対応。
- ConoHa WING:高速表示に強く、簡単セットアップでnginxやFastCGIが有効。バックアップ機能も無料で利用できる。
- シンレンタルサーバー:AMD EPYC・NVMe採用でサーバー性能が高く、nginx、FastCGI、OPcache、Xアクセラレータなど高速化機能が充実。複数サイト運営や速度重視ユーザー向け。
- ロリポップ:低価格で初心者向け。ライトプラン以上でPHP8対応と高速化機能が利用可能だが、高負荷時は上位プランが望ましい。
これらのサーバーでは高速化機能が標準装備または簡単に設定できるため、現状のサーバーで性能不足や高速化機能の制限が明らかになった場合、移転やプラン変更の選択肢として検討すると効果的です。
次のステップとして、管理画面やSSHで高速化機能の有効状態を確認し、設定を見直してみましょう。設定変更後は必ずキャッシュクリアやサーバー再起動を実施し、速度変化をブラウザの開発者ツールなどで計測してください。
現サーバーの性能限界の見極めと速度重視サーバーの選び方
WordPressの動作が遅い場合、まず現サーバーの性能限界を見極めることが重要です。リソース不足や処理能力の限界が速度低下の大きな原因になるため、次のポイントを具体的にチェックしてください。
1. CPU・メモリ・ディスクI/Oの使用状況を詳細に把握する
サーバー管理画面やSSHで以下を確認します。
- CPU使用率:「top」コマンドなどで、70%以上の高負荷が長時間続くかを見ます。継続的な高負荷は処理能力不足のサインです。
- メモリ使用率:「free -m」コマンドで空きメモリ容量を把握。スワップが多発している場合はメモリ不足が速度低下の原因です。
- ディスクI/O負荷:「iostat」などでI/O待ち時間を確認。頻繁なI/O待ちはディスク性能の限界を示します。
これらの数値が高い状態であれば、現サーバーの性能がWordPressの負荷に耐えられていない可能性が高いです。
2. サーバーの高速化機能が活用されているか確認する
遅延を改善するには、サーバーが提供する高速化機能の利用が欠かせません。具体的には以下の機能を有効化・適切に設定しているかをチェックしてください。
- nginx:Apacheより処理速度が速く、リクエスト処理の効率化に寄与します。管理画面の設定で有効化されているか確認。
- FastCGI:PHPの実行速度を向上させる技術で、多くの高速サーバーで標準搭載。無効化されていないか確認。
- OPcache:PHPコードのキャッシュ機能で、動的処理の負荷を軽減。PHP設定やサーバー管理画面で有効か確認。
- Xアクセラレータ:独自の高速化技術を持つサーバーもあり、設定の有無で速度に差が出ます。
これらの機能はサーバーごとに設定方法が異なりますが、管理画面の「高速化設定」や「PHP設定」から操作できることが多いです。
3. サーバーの性能限界を判断する具体的な基準
以下のような状況が複数当てはまる場合、性能不足が明確です。
- CPU使用率が常時70%以上で、アクセスが少ない時間帯でも高負荷が続く
- メモリ不足によりスワップが頻発し、処理全体が遅くなっている
- ディスクI/O待ちが多く、アクセス集中時にページ表示が著しく遅延する
- サーバーの高速化機能が利用できていない、または設定ミスで機能していない
- プラグインやテーマの最適化を行っても速度改善が見られない
こうしたケースでは、サーバーのスペックアップや高速化機能が充実したサーバーへの移転が効果的な解決策となります。
4. 速度重視のおすすめサーバーの特徴と選び方
性能不足が明確な場合は、以下のポイントを備えたサーバーを検討してください。
- 高性能CPUと高速SSD(NVMe)搭載:WordPressの処理速度を大幅に向上させる要素です。
- nginxやFastCGI、OPcache、Xアクセラレータなど高速化機能の標準搭載:これらの機能が有効かつ安定して使える環境は速度改善に直結します。
- PHP8系対応で複数バージョン切替可能:最新のPHPバージョンは処理性能とセキュリティの両面で優れています。
- 自動バックアップや充実したサポート体制:トラブル時の復旧や安心感につながります。
具体的には、以下のようなサーバーが速度重視で評価されています。
- エックスサーバー:PHP8対応、自動バックアップや電話・チャットサポートが充実。安定性と速度のバランスが良い。
- ConoHa WING:高速処理に特化し、初心者でも使いやすい管理画面。無料SSLや自動バックアップも標準。
- シンレンタルサーバー:AMD EPYC搭載、NVMeストレージ、nginxやFastCGI、OPcacheなど高速化機能を網羅。複数サイト運営にも適する。
- ロリポップ:低価格帯から始めやすいが、速度重視ならライト以上プランやハイスピードプランを選ぶ必要がある。
サーバー移転やプラン変更を検討する際は、上記のポイントを踏まえた性能とサポート内容を比較し、現在の運用規模や予算に合わせた選択を進めてください。
5. 次の具体的な行動
- サーバーのCPU・メモリ・ディスクI/O使用率を管理画面やSSHコマンドで確認し、高負荷状態かを判断する。
- サーバーの高速化機能(nginx、FastCGI、OPcacheなど)が有効になっているか設定画面で確かめる。
- 性能不足が疑われる場合は、速度重視のサーバー候補の情報収集を始め、移転やプラン変更の準備を進める。
まずは現状のリソース状況と設定を把握することが、速度改善の最初の一歩となります。

あれ、これってどういうこと?今のサーバー、速くならないってこと…?

うん、ミカ。もしサーバーのCPUやメモリがずっと高負荷で動いているなら、そのサーバーの性能が足りていない可能性が高いんだよ。そうなると、WordPressの表示速度はどうしても遅くなっちゃうかな。

そうなんだ…。じゃあ、新しいサーバーに変えたほうがいいのかな?どんなサーバーが速いの?

速さを重視するなら、CPU性能が高くてSSDの中でもNVMeを使っているサーバーがいいよ。それに、nginxやFastCGI、OPcacheといった高速化機能があると、WordPressの処理がグッと早くなるんだ。例えばエックスサーバーやConoHa WINGは、こうした機能が充実していて初心者にも扱いやすいよ。

なるほど、性能のいいサーバーなら安心できそう。今すぐ変えたほうがいいのかな?

まずは今のサーバーの負荷をチェックして、性能不足かどうか確かめるのが大事だよ。その結果で、無理なら移転やプラン変更を考えよう。焦らずに一歩ずつ進めていこうね。
よくある疑問と判断ポイント
WordPressの速度低下をすぐに確認できる簡単な方法は?
ページの読み込み速度を調べるには、ブラウザの開発者ツールの「ネットワーク」タブを使います。Chromeならページ上で右クリックし「検証」を選択、ネットワークタブでリロードすると各リクエストの読み込み時間が見えます。特に「DOMContentLoaded」や「Load」イベントの時間を確認し、数秒以上かかっていれば遅延が疑えます。
管理画面のレスポンスも重要です。普段の操作(投稿編集や設定保存)で明らかに反応が遅い場合は、サーバー負荷やプラグイン影響の可能性があります。
プラグインが原因かどうかを確かめるにはどうすればいい?
すべてのプラグインを一時的に無効化してサイトの速度を測定します。速度が改善した場合はプラグインに問題があるため、1つずつ有効化しながら遅延を再現するプラグインを特定してください。無効化はWordPress管理画面の「プラグイン」>「一括操作」で行うか、FTPでプラグインフォルダ名を一時変更しても可能です。
また、プラグインのキャッシュクリアも忘れずに実施してください。キャッシュが古いと速度測定が正確にできません。
PHPバージョンはどのように確認し、なぜ重要?
サーバー管理画面のPHP設定やWordPressの「サイトヘルス」画面でPHPバージョンを確認できます。PHP8系はパフォーマンスが大幅に向上し、処理速度が速いため推奨です。古いPHPバージョンでは処理が遅くなりやすく、セキュリティリスクも高まります。
PHPバージョンの切り替えはレンタルサーバーの管理画面から行い、切り替え後はサイトの動作確認を必ず行ってください。
サーバーの高速化機能を活用する具体的な方法は?
代表的な高速化機能はnginx、FastCGI、OPcache、Xアクセラレータなどです。レンタルサーバーの管理画面や設定パネルでこれらの機能を有効化できます。たとえば、nginxはWebサーバーの処理を高速化し、OPcacheはPHPの処理をキャッシュして高速化します。
利用中のサーバーでこれらの機能が使えるか確認し、有効化してからWordPressの速度を再計測すると効果が実感できます。
速度重視のおすすめサーバーはどんな特徴がある?
高速レンタルサーバーは高速CPUやNVMe SSDを搭載し、nginxやFastCGI、OPcacheなどの高速化機能に対応しています。自動バックアップやPHP8対応も備え、安定した運用が可能です。
具体的には、エックスサーバーは安定性とサポートが充実し、ConoHa WINGはセットアップの簡単さと速度に強みがあります。シンレンタルサーバーはAMD EPYC・NVMe採用で高速化機能が厚く、複数サイト運営にも適しています。
現サーバーの性能不足が明確になった場合は、これらのサーバーの特徴を参考に移転やプラン変更を検討すると良いでしょう。
WordPressの遅さを原因別に即チェック!優先度を意識した具体的修正手順と高速サーバーの選び方

エックスサーバー
4.6
WordPress運用に必要な安定性と充実サポートを備え、PHP8対応で環境改善に最適。
エックスサーバーの詳細を見る
ConoHa WING
4.4
速度重視のWordPress運用向けで簡単セットアップと無料SSL、自動バックアップが揃う。
ConoHa WINGの詳細を見る
ロリポップ
4.0
低価格から始めやすく、ライト以上のプランでWordPressの基本的高速化に対応。
ロリポップの詳細を見る
シンレンタルサーバー
4.6
AMD EPYC・NVMe採用で高速性能が高く、nginxやFastCGI、OPcacheなど高速化機能が充実。
シンレンタルサーバーの詳細を見る広告・PRを含みます
