エックスサーバーが遅いと感じたら試す5つの高速化設定【2026年版】
エックスサーバーでWordPressサイトを運営していると、「最近なんだか表示が遅くなった気がする」「他のサーバーと比べてもレスポンスが遅い」と感じることはありませんか?実は、エックスサーバーのスペックの問題ではなく、サーバー側の設定やWordPress自体の最適化不足が原因であることがほとんどです。ちなみに私も以前、同じ悩みを持っていました。しかし正しい5つの高速化設定を施したところ、ページ表示時間が3秒から1.2秒に短縮されました。この記事では、エックスサーバーで実践できる具体的な高速化方法を、初心者でも実行できるように順を追って解説します。
なぜエックスサーバーが遅くなるのか
エックスサーバーが遅く感じる理由を理解することは、改善策を講じる第一歩です。主な原因は以下の通りです。
サーバー側の設定不足
エックスサーバーは契約初期状態では、キャッシュ機能が十分に活用されていません。また、PHPのバージョンが古いままになっていることも少なくありません。実は多くのユーザーが契約後、デフォルト設定のまま放置しているのです。
WordPress側の最適化不足
プラグインの過剰インストール、画像の最適化なし、データベースのクリーンアップ未実施なども速度低下の原因となります。特にブログを長く運営していると、これらの問題が蓄積しやすいです。
その前に確認すべき現在の速度
改善策を実行する前に、現在のサイト速度を測定しておくことが重要です。改善効果を数値で確認できます。
- Google PageSpeed Insightsにアクセス
「https://pagespeed.web.dev/」にアクセスします。 - サイトURLを入力して測定
あなたのサイトURLを入力し、「分析」ボタンをクリックします。 - モバイル・デスクトップ両方のスコアを記録
最初のスコアをメモやスクリーンショットで保存します。これが改善前のベースラインになります。
ちなみにGoogleのツール以外にも「GTmetrix」や「Pingdom」などもありますが、Google PageSpeed InsightsはGoogle公式でSEO評価に直結するため、最優先で確認すべきです。
【第1の設定】キャッシュ機能を有効化する
これは最も効果的で、実施も簡単な改善方法です。キャッシュとは、一度生成したページの内容を一時保存し、次のアクセス時に高速に表示させる仕組みです。
エックスサーバー側でのキャッシュ設定
- エックスサーバーの管理画面にログイン
「https://www.xserver.ne.jp/」にアクセスし、ログインします。 - サーバーパネルを開く
ログイン後、「サーバーパネル」をクリックします。 - 「高速化設定」を選択
左側のメニューから「高速化設定」を探してクリックします。 - 対象ドメインを選択
高速化したいドメインを選択し、「選択する」ボタンをクリックします。 - 「mod_pagespeed設定」を有効化
「mod_pagespeed」タブを開き、「有効化」ボタンをクリックします。これはGoogleが開発した自動最適化ツールで、画像圧縮やCSS・JavaScript最適化を自動で行います。 - 「ブラウザキャッシュ設定」も有効化
同じ画面の「ブラウザキャッシュ設定」タブで「有効化」をクリックします。これにより、訪問者のブラウザ側でもキャッシュが保存されます。
⚠️ 注意点:mod_pagespeedを有効化すると、稀にデザインが崩れることがあります。有効化後は必ずサイトの表示を確認し、問題があれば無効化してください。
WordPressプラグインでもキャッシュを強化
エックスサーバー側の設定だけでなく、WordPress側からもキャッシュ機能を追加すると、さらに効果的です。
- WP Super Cacheをインストール
WordPress管理画面→「プラグイン」→「新規追加」で「WP Super Cache」を検索し、インストール・有効化します。 - 基本設定を実行
「設定」→「WP Super Cache」を開き、「キャッシング」タブで「キャッシング機能を有効化する(推奨)」にチェックを入れます。 - 「詳細」タブで必要な設定を確認
「プリロード」や「キャッシュの更新」など、必要に応じて詳細設定を行います。初心者はデフォルト設定でも問題ありません。
【第2の設定】PHPバージョンをアップグレード
実は多くのWordPressサイトが古いPHPバージョンで動作しています。PHPとは、Webサイトの動作を制御するプログラミング言語で、バージョンが新しいほど処理速度が向上します。
現在のPHPバージョン確認方法
- WordPress管理画面にログイン
- 「ツール」→「サイトヘルス」を開く
- 「情報」タブでPHPバージョンを確認
表示されているバージョンを確認します。2026年時点で、PHP 8.2以上が推奨です。
PHPバージョンをアップグレード
- エックスサーバーのサーバーパネルにログイン
- 「PHP設定」を選択
左側メニューから「PHP設定」をクリックします。 - 対象ドメインを選択
- PHPバージョンを最新版に変更
下部の「PHP8.3」や「PHP8.2」など、最新バージョンを選択します。 - 「変更確認」→「変更する」で確定
- WordPressサイトが正常に動作するか確認
変更後、サイトを訪問して表示に問題がないか確認します。
⚠️ よくある失敗:古いプラグインやテーマが新しいPHPバージョンに対応していないことがあります。変更後にエラーが出たら、プラグインを一度すべて無効化して、原因を特定してください。
【第3の設定】画像を最適化する
サイト速度低下の大きな原因は「重すぎる画像」です。実は、最適化されていない画像が1枚あるだけで、ページ表示時間が1秒以上遅くなることもあります。
プラグインを使った自動最適化
- 「EWWW Image Optimizer」をインストール
WordPress管理画面→「プラグイン」→「新規追加」で検索し、インストール・有効化します。 - 「メディア」→「一括最適化」を選択
管理画面の左側メニューから「メディア」を開き、「一括最適化」をクリックします。 - 既存の全画像を最適化
「最適化されていない画像をスキャン」をクリックし、検出された画像すべてを一括最適化します。サイトによっては数分~数十分かかります。 - 新規アップロード時の自動最適化を有効化
「設定」→「EWWW Image Optimizer」で、今後のアップロード画像も自動最適化されるよう設定します。
手動での画像サイズ調整
プラグイン以外に、アップロード前に画像サイズを調整することも重要です。
- 画像の横幅を適切なサイズにする
ブログ記事内に使用する画像は、サイトのコンテンツ幅に合わせて800px~1200px程度に統一します。 - JPG形式で保存(PNG形式は避ける)
写真はJPG、ロゴやアイコンはPNG形式と使い分けます。 - 圧縮レベルを高める
「TinyPNG」などのオンラインツールで、さらに圧縮します。
【第4の設定】不要なプラグインを削除・最小化
プラグインが多いほど、WordPress全体の処理負荷が増します。ちなみに1つのプラグインも、活性化しているだけで複数のデータベースクエリを実行しています。
プラグイン見直しのチェックリスト
- 「プラグイン」メニューで全プラグインを一覧表示
- 以下の質問に「いいえ」なら削除候補
- このプラグインは現在、実際に使用していますか?
- このプラグインは信頼できる開発者によって保守されていますか?
- 更新日が1年以上前ではありませんか?
- 不要なプラグインを無効化してから削除
いきなり削除するのではなく、1週間ほど無効化して、サイトに問題がないか確認してから削除します。 - 同じ機能を持つ複数プラグインは1つに統一
例えば、SEO対策プラグインは「Yoast SEO」または「All in One SEO」のいずれか1つに絞ります。
パフォーマンス測定プラグインの活用
どのプラグインが遅くしているかを特定するために、「Query Monitor」や「Site Kit by Google」を一時的に導入し、実行時間が長いプラグインを把握します。
【第5の設定】データベースを最適化する
WordPress運用を続けていると、データベースに不要なデータが蓄積します。これをクリーンアップすることで、クエリの処理速度が向上します。
WP-OptimizeでのデータベースクリーンアップStep
- 「WP-Optimize」をインストール・有効化
WordPress管理画面→「プラグイン」→「新規追加」で検索します。 - 「WP-Optimize」メニューを開く
管理画面左側に「WP-Optimize」メニューが追加されます。 - 「最適化」タブで「最適化を実行」をクリック
リビジョン、ゴミ箱、スパムコメントなどが自動削除されます。 - 「最適化をスケジュール」で定期的な自動実行を設定
月1回など、定期的に自動実行するよう設定しておくと便利です。
⚠️ 重要な注意点:データベース最適化前に必ず
📖 関連記事
