Infra Ops Hub
Troubleshoot

WordPress が遅い時の対処

最終更新: 2026-04-24

症状

WordPress サイトのページ読み込みが遅く、TTFB が 1 秒を超える

  • Site Health Check の HTTP カテゴリで TTFB が warn / fail
  • 画像の多いページで特に重い
  • 管理画面も遅い
  • アクセス集中時に 500 エラーが増える

想定される原因

  1. 1

    プラグイン過多

    20 個超のプラグインで PHP / DB 負荷が肥大化。

    確認: Query Monitor プラグインで実行時間が長い抽出

  2. 2

    オブジェクトキャッシュ未設定

    Redis / Memcached が入っておらず、毎リクエストで DB 叩く。

    確認: WP Performance / Query Monitor で DB 回数

  3. 3

    画像未最適化

    WebP / AVIF 化していない、リサイズしていない、lazy-load なし。

    確認: /tools/ogp-check で og:image 容量

  4. 4

    VPS スペック不足

    2GB メモリで動的コンテンツ + DB 同居は限界がある。

    確認: ps aux / free -m / top でメモリと CPU

  5. 5

    CDN 未導入

    全リクエストがオリジンに直撃、静的アセットもオリジン配信。

    確認: /tools/http-headers で cache-control / cf-cache-status

対処手順

  1. Site Health Check で HTTP / Headers / CDN カテゴリを確認
  2. プラグインを必要最小限に整理、未使用プラグインを削除
  3. Redis Object Cache プラグイン + Redis インスタンスを追加
  4. 画像は WebP + lazy-load + CDN 配信
  5. Cloudflare 前段で 静的アセットを long TTL キャッシュ
  6. スペック不足なら VPS アップグレード(/reports/vps-price)

よくある質問

マネージド WordPress に乗り換えるべき?

運用負担 > 料金差 が成り立つなら検討。/compare/vps-wordpress に主要マネージドとの比較。

Cloudflare 無料プランで効果ある?

CDN + Cache Rules の適切な運用で TTFB が 1/3〜1/5 になるケースが一般的。/guides/cloudflare-personal 参照。

関連ページ

VPS / WordPress

このテーマの関連ページ