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 でキャッシュをいつでもクリアできます。