2026年5月20日

2026年5月20日

WP Super Cacheの設定方法と効果的な使い方

はじめに

WP Super CacheはWordPress公式が推奨する無料キャッシュプラグインです。設定がシンプルで共用レンタルサーバーでも動作します。インストールから基本設定まで手順を解説します。

症状・原因

  • WP Super Cacheをインストールしたがキャッシュが効いているか分からない
  • mod_rewriteモードが使えないと言われる
  • キャッシュ後にログイン済みユーザーに問題が起きている
  • スーパーキャッシュと通常キャッシュの違いが分からない

解決手順

ステップ1:インストールと有効化

wp plugin install wp-super-cache --activate

ステップ2:キャッシュを有効化する

設定 → WP Super Cache → 「かんたん」タブ
→「キャッシュを有効にする(推奨)」を選択
→「キャッシュテストを更新して確認」をクリック

WP-CLIで確認:

wp super-cache status
wp super-cache flush

ステップ3:mod_rewriteモードを設定する(高速化)

設定 → WP Super Cache →「詳細」タブ
→ キャッシュの提供方法: mod_rewrite(推奨・最速)
→「ステータスを更新」

mod_rewriteが使えない場合(nginxサーバー等)は「PHP」モードを選択してください。

# .htaccess に自動追記される設定例
<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteBase /
  RewriteRule ^wp-cache-(.*)\.html$ - [L]
</IfModule>

ステップ4:キャッシュ除外設定

設定 → WP Super Cache →「詳細」タブ
→ キャッシュしない URL を追加:
  /cart/
  /checkout/
  /my-account/

ログイン済みユーザーのキャッシュ:

→「ログインユーザーのコメント投稿者にキャッシュを提供しない」✓

ステップ5:CDNと連携する

設定 → WP Super Cache →「CDN」タブ
→「CDNサポートを有効にする」✓
→ CDN オフサイト URL: https://cdn.example.com
→「CDN設定を保存」

ステップ6:キャッシュの自動削除設定

設定 → WP Super Cache →「詳細」タブ
→ キャッシュの有効期限: 3600(秒)
→「スケジューラーを有効にする」✓(古いキャッシュを自動削除)

注意事項

  • キャッシュファイルは wp-content/cache/supercache/ に保存されます
  • サーバー容量が少ない場合は有効期限を短めに設定してください
  • マルチサイトでは設定が異なります(ネットワーク管理者のみ設定可能)

まとめ

WP Super Cacheは「かんたん」タブでキャッシュ有効化→mod_rewriteモード選択→除外URL設定の3ステップで設定完了です。wp super-cache flush でキャッシュをいつでもクリアできます。

お気軽にご相談ください

お見積りへ お問い合わせへ