2026年5月20日
2026年5月20日
WordPressのキャッシュプラグインを比較して選ぶ方法
はじめに
WordPressのキャッシュプラグインは表示速度を大幅に改善しますが、種類が多く選択に迷いがちです。主要な4つのプラグインの特徴とホスティング環境別の推奨を解説します。
症状・原因
- どのキャッシュプラグインを選べばよいか分からない
- キャッシュプラグインを入れたが速度が改善しない
- 複数のキャッシュプラグインが競合してしまっている
- レンタルサーバーとVPSでどちらが適切か知りたい
解決手順
ステップ1:主要キャッシュプラグインの比較
| プラグイン | 価格 | 難易度 | 適した環境 |
|-----------|------|--------|-----------|
| WP Rocket | 有料($59/年〜) | 簡単 | 共用/VPS/クラウド全般 |
| LiteSpeed Cache | 無料 | 普通 | LiteSpeedサーバー |
| W3 Total Cache | 無料 | 難しい | VPS・CDN連携環境 |
| WP Super Cache | 無料 | 簡単 | 共用レンタルサーバー |
ステップ2:環境別の推奨プラグイン
# 共用レンタルサーバー(エックスサーバー・さくらなど)
wp plugin install wp-super-cache --activate
# または(有料だが最も効果的)
wp plugin install wp-rocket --activate
# LiteSpeedサーバー(ConoHa WING・Xserverの一部)
wp plugin install litespeed-cache --activate
# VPS・クラウド(nginx/Apache)
wp plugin install w3-total-cache --activate
ステップ3:競合を避けるため1つだけ有効にする
# 既存のキャッシュプラグインを全て確認
wp plugin list --field=name | grep -i cache
# 不要なキャッシュプラグインを無効化
wp plugin deactivate w3-total-cache wp-super-cache
wp plugin delete w3-total-cache wp-super-cache
キャッシュプラグインは必ず1つだけ有効にしてください。複数有効にすると競合してページが正しく表示されない場合があります。
ステップ4:キャッシュのクリアコマンド
# WP Super Cache
wp super-cache flush
# W3 Total Cache
wp w3-total-cache flush all
# WP Rocket(WP-CLI アドオン必要)
wp rocket clean --confirm
# オブジェクトキャッシュを個別クリア
wp cache flush
ステップ5:キャッシュ除外設定(共通)
以下のページは必ずキャッシュから除外してください:
// functions.php — カート・チェックアウトのキャッシュを無効化(WooCommerce)
add_filter('wpsupercache_supported_by_browser', function() {
if (is_cart() || is_checkout() || is_account_page()) {
return false;
}
return true;
});
除外すべきURL:
/cart/(カートページ)/checkout/(チェックアウト)/my-account/(マイアカウント)/wp-admin/(管理画面)- ログイン済みユーザー向けページ
注意事項
- キャッシュプラグインを変更する際は古いプラグインのキャッシュを先にクリアしてください
- WP Rocketはnullifiedバージョン(海賊版)を使用すると重大なセキュリティリスクがあります
- LiteSpeed CacheはApacheやnginxサーバーでも動作しますが、効果はLiteSpeedサーバー環境が最大です
まとめ
LiteSpeedサーバーなら LiteSpeed Cache(無料・最高効果)、予算があればどの環境でも WP Rocket が最もバランス良く機能します。共用サーバーで無料にこだわるなら WP Super Cache が導入が簡単でおすすめです。