キャッシュ無効化とは?
キャッシュ無効化は、キャッシュされたエントリがもはや真実を反映していないと判断し、それを削除するか更新のためにフラグを立てるプロセスです。有効期限、データ書き込み時の明示的なパージ、あるいはコンテンツとともに変わるバージョン付きキーによってトリガーされます。キャッシュとソースは容易に乖離しうるため、これを正しく行うのは有名なほど難しい問題です。
なぜ重要か
更新後に古いデータを配信するとユーザーを混乱させ、正しさのバグになりかねません。健全な無効化は、キャッシングの速度の利点を保ちつつ、キャッシュをソースと十分に一貫した状態に保ちます。
関連ガイド
What Is a Write-Back Cache?A write-back cache acknowledges a write immediately and persists it to the backing store later, trading durab…
TTL - CI/CD Glossary DefinitionTTL is how long a cached entry or DNS record stays valid before refresh. Too long serves stale data; too shor…
What Is Stale-While-Revalidate?Stale-while-revalidate is a caching strategy that serves a cached response immediately while fetching a fresh…