3種類のキャッシュ

ページキャッシュ

一度生成したHTMLページをそのまま保存し、次回以降のアクセス時にPHP・データベース処理を省略して配信する仕組み。最も効果が大きく、WP RocketやLiteSpeed Cache等の主要プラグインの中心機能です。

ブラウザキャッシュ

画像・CSS・JavaScript等を訪問者のブラウザ内に保存し、再訪問時の読み込みを省略する仕組み。サーバー側でキャッシュの有効期限(Cache-Controlヘッダー)を設定することで機能します。

オブジェクトキャッシュ

データベースへの問い合わせ結果を一時的にメモリ上に保存する仕組み。Redis・Memcached等と組み合わせることで効果が高まります。詳しくはサーバーサイド最適化ガイドを参照してください。

どれが一番効果的かまずはページキャッシュの導入が最優先です。無料のキャッシュプラグインを1つ導入するだけでも、表示速度が大きく改善するケースがほとんどです。

導入時に確認すべきポイント

よくある質問(FAQ)

キャッシュプラグインを導入すればそれだけで十分ですか?
ページキャッシュだけでも大きな効果がありますが、画像最適化・CDN・サーバー側の設定(Redis等)と組み合わせることで、さらに高速化できます。まずはページキャッシュから始め、余力があれば他の施策も検討してください。
キャッシュを有効にしたのに変更が反映されません
古いキャッシュが残っていることが原因である場合がほとんどです。キャッシュプラグインの管理画面から「キャッシュをクリア」を実行し、それでも反映されない場合はブラウザ側のキャッシュ・CDN側のキャッシュも確認してください。
ECサイトでもキャッシュは使えますか?
はい、ただしカート・決済ページなどユーザーごとに表示内容が変わるページはキャッシュから除外する設定が必須です。多くのキャッシュプラグインはWooCommerce等のECプラグインを自動検出し、該当ページを自動的に除外します。

関連コンテンツ

↑