Stale-While-Revalidate キャッシュとは?
Stale-while-revalidate とは、期限切れのキャッシュエントリでも、レスポンスを速く保つためにすぐに返しつつ、新鮮なコピーをバックグラウンドで取得するキャッシュ戦略です。現在のリクエストは古い値を受け取り、更新された値は後続のリクエストのためにキャッシュを埋めます。小さな古さの窓と引き換えに、一貫して低いレイテンシを得ます。
なぜ重要か
このパターンは、データを最終的に最新に保ちながら、ユーザーを遅い再取得で待たせるのを避けます。HTTP のキャッシュディレクティブとクライアントのデータライブラリの両方を支えています。
関連ガイド
What Is ISR Revalidation?ISR revalidation regenerates a static page in the background after a set interval, serving the cached version…
What Is On-Demand Revalidation?On-demand revalidation invalidates and rebuilds cached pages or data in response to an explicit event, like a…
What Is a Cache Tag?A cache tag is a named label on a cached entry that groups related items so they can be looked up and purged…