意味解説
専門家向け解説
一度取得・生成したデータを一時的に保存しておき、次回はそれを再利用することで、読み込みや処理を高速化する仕組み。ブラウザ側、サーバー側、CDNなど様々な層で働き、表示速度の改善やサーバー負荷の軽減に寄与する。要点は、高速化の代償として「古い内容が表示されうる」こと。更新したのに反映されないように見える現象の多くはキャッシュが原因で、これは不具合ではなく仕組み上の挙動である。落とし穴は、サイト更新時にキャッシュの存在を考慮せず、「直したのに変わらない」と混乱すること。更新を確実に反映させるには、キャッシュの破棄(クリア)や、どの層でどれだけの期間保持するかの設計・運用ルールが必要となる。
クライアント向け説明
一度読み込んだデータを一時的に保存し、再利用することで表示を速くする仕組みです。便利な反面、サイトを更新しても古い内容が表示され続けることがあります。ご自身のブラウザ側であれば強制再読み込み(スーパーリロード)で解消しますが、サーバー側の保存が原因の場合は制作側での対応が必要になることもあります。
監修
庄司美雪
Makoto Koizumi (Zoomin)