記事を書いて更新ボタンを押したら、いつまでも読み込みが終わらない。管理画面のメニューを開くたびに数秒待たされる。訪問者から見た表示は問題ないのに、管理画面だけが重い。この症状には固有の原因があり、表示速度の改善とは対処が異なります。この記事では、原因の切り分けと見直す順番を整理します。
管理画面が重いのは表示速度とは別の問題
まず前提を分けます。
訪問者向けの表示はキャッシュが効いている
公開ページはキャッシュによって高速化されていることが多く、実際の処理負荷が隠れています。一方、管理画面はキャッシュが効かないため、サーバーの実力とサイトの重さがそのまま出ます。(訪問者には見えていない実態が、管理画面には表れます)
症状によって原因の見当がつく
| 症状 | 考えられる原因 |
|---|---|
| 保存時だけ極端に遅い、または失敗する | メモリ不足・実行時間の上限 |
| 全メニューが常に遅い | プラグイン過多・サーバー性能 |
| 投稿一覧・メディア一覧だけ遅い | データ件数の多さ |
| ダッシュボードだけ遅い | 外部データ取得ウィジェット |
| 画像アップロード時に失敗する | ファイルサイズ上限・メモリ不足 |
| 特定のプラグイン設定画面だけ遅い | そのプラグイン固有の処理 |
保存に失敗するならメモリ不足を疑う
最も分かりやすい原因です。
PHPには使用できるメモリの上限がある
WordPressの処理は、サーバー上でPHPが実行しています。このPHPが1回の処理で使えるメモリには上限が設定されており、上限を超えると処理が中断されます。結果として、保存できない、真っ白になる、画像がアップロードできないといった症状が出ます。
上限値の引き上げ方
WordPressでは wp-config.php にメモリ上限を定義する記述を追加することで、使用できる値を引き上げられます(出典 WordPress.org Editing wp-config.php)。またレンタルサーバーによっては、管理画面からPHPの設定値を変更できる場合があります。
- まずサーバー管理画面にPHP設定の項目がないか確認する
- あればそこから上限値を変更する
- なければ wp-config.php への追記を検討する
- ファイル編集の前に必ずバックアップを取る
- 変更後、管理画面が正常に動作するか確認する
上限を上げても解決しない場合は原因が別にある
メモリを増やせば動くというのは対症療法です。そもそも1回の処理でメモリを使い切るほど重い理由があります。プラグインの数、投稿データの量、画像の枚数を確認してください。
wp-config.php はデータベースの接続情報を含む重要なファイルです。編集を誤るとサイト全体が表示されなくなります。編集前に必ずコピーを保存し、不安がある場合は保守担当に依頼してください。
プラグインの数が管理画面の速度に直結する
全体的に遅い場合の主原因です。
管理画面でも処理が走るプラグインがある
プラグインの中には、管理画面を開くたびに外部との通信や集計処理を行うものがあります。セキュリティ系・SEO系・バックアップ系は特にその傾向があり、数が増えるほど管理画面の読み込みに時間がかかります。
原因のプラグインを特定する手順
- バックアップを取得する
- プラグインを半分停止して、速度が改善するか確認する
- 改善した側の半分をさらに半分停止する
- これを繰り返して原因を絞り込む
- 特定できたら、代替プラグインを検討するか設定を見直す
- 確認が終わったら必要なプラグインを戻す
停止して困らなかったものは削除する
切り分けの過程で「停止しても何も困らなかった」プラグインが見つかることがよくあります。これは削除の対象です。停止中でもファイルは残り、脆弱性があれば攻撃対象になります。
目安は20個
プラグインの数が20を超えている場合、機能の重複がないか確認してください。SEO系・キャッシュ系・セキュリティ系は、それぞれ1つに絞るのが原則です。複数入れると干渉して不具合の原因にもなります。
データ件数が原因のケース
投稿一覧やメディア一覧だけが遅い場合です。
1ページあたりの表示件数を減らす
投稿一覧の表示件数が100件などに設定されていると、読み込みに時間がかかります。画面右上の表示オプションから、20件程度に減らしてください。設定を変えるだけで体感が変わります。
データベースの肥大化を解消する
リビジョン・スパムコメント・期限切れの一時データが蓄積していると、一覧の読み込みが遅くなります。バックアップを取ったうえで、スパムコメントの削除とリビジョンの整理を行ってください。
メディアライブラリの画像枚数と容量
数千枚の画像があり、1枚ずつが数MBある状態では、メディア一覧の表示に時間がかかります。今後アップロードする画像は縮小してから、既存分は圧縮プラグインで処理してください。
ダッシュボードが遅い場合の簡単な対処
ログイン直後の画面だけが遅いケースです。
外部データを取得するウィジェットを非表示にする
ダッシュボードには、WordPressのニュースや各プラグインの情報を外部から取得して表示するウィジェットがあります。外部との通信が遅いと、その分待たされます。画面右上の表示オプションから、使っていないウィジェットのチェックを外してください。
プラグインの通知や広告表示を減らす
無料版のプラグインは、管理画面に有料版の案内を表示するものがあります。これらが多いと表示が遅くなるだけでなく、操作の邪魔にもなります。設定で非表示にできる場合があります。
それでも改善しない場合はサーバーを見る
サイト側の対処を終えても遅い場合です。
サーバーのプランと同居状況を確認する
共用サーバーの最安プランでは、同じサーバーを使う他の利用者の影響を受けることがあります。時間帯によって速度が変わる場合、この可能性があります。
PHPのバージョンが古いと遅い
PHPは新しいバージョンほど処理速度が改善しています。古いバージョンのまま運用している場合、更新するだけで体感が変わることがあります。ただしテーマとプラグインの対応状況を確認してから実施してください。
プラン変更の判断基準
| 状況 | 優先すべき対処 |
|---|---|
| プラグインが25個以上ある | まずプラグイン整理 |
| 投稿が数千件ある | 表示件数の調整とDB整理 |
| 画像が数千枚・容量が大きい | 圧縮と不要データの整理 |
| PHPが古いバージョン | バージョンアップ |
| 上記をすべて実施済み | プラン変更またはサーバー移転 |
最後に
管理画面が重い原因は、保存に失敗するならメモリ不足、全体が遅いならプラグイン過多、一覧だけ遅いならデータ件数です。見直す順番は、プラグインの整理、データベースの整理、メモリ設定の確認、最後にサーバーのプラン変更です。この順序を守れば、多くの場合は費用をかけずに解決します。逆に、いきなりサーバーを増強しても、プラグインが原因なら効果はほとんど出ません。
Web管理では、月額1万円からWordPressサイトの運用保守を代行しています。原因の切り分け、プラグイン整理、データベースの最適化、メモリ設定の調整まで対応可能です。「更新作業に時間がかかりすぎる」というご相談も歓迎します。

