【きゃっしゅ】
キャッシュ とは?
💡 よく使うデータを「手元に置いておく」高速化の仕組み
📌 このページのポイント
キャッシュってどこにあるの?
ブラウザの「キャッシュをクリア」って何?
キャッシュの難しいところは?
「キャッシュの無効化と名前付けは、コンピュータサイエンスの2大難問」というPhil Karltonの名言があるよ。データが更新されたのにキャッシュが古いまま(stale cache)だと不整合が起きる。TTL(有効期限)の設定、キャッシュバスティング(ファイル名にハッシュを付けて更新を検知)、適切なCache-Controlヘッダの設計が重要だね
Redisキャッシュって何?
まとめ:ざっくりこれだけ覚えればOK!
「キャッシュ」って出てきたら「よく使うデータの一時保存で高速化する仕組み」と思えればだいたいOK!
📖 おまけ:英語の意味
「Cache」 = 隠し場所・貯蔵庫
💬 フランス語の「cacher(隠す)」が語源。データを手元に隠し持って高速アクセスするイメージだよ