Skip to content
Latchkey

Stale-While-Revalidate キャッシュとは?

Stale-while-revalidate とは、期限切れのキャッシュエントリでも、レスポンスを速く保つためにすぐに返しつつ、新鮮なコピーをバックグラウンドで取得するキャッシュ戦略です。現在のリクエストは古い値を受け取り、更新された値は後続のリクエストのためにキャッシュを埋めます。小さな古さの窓と引き換えに、一貫して低いレイテンシを得ます。

なぜ重要か

このパターンは、データを最終的に最新に保ちながら、ユーザーを遅い再取得で待たせるのを避けます。HTTP のキャッシュディレクティブとクライアントのデータライブラリの両方を支えています。

関連ガイド