キャッシュウォーミングとは?
キャッシュウォーミングは、ライブトラフィックがミスを通じてキャッシュを埋めるのを待つのではなく、まもなく要求されると予想されるエントリで先回りしてキャッシュを満たします。通常、コールドキャッシュのレイテンシスパイクを避けるため、deploy、再起動、またはエビクションの後に実行されます。データは一般的なクエリを再生するか、保存したキャッシュを復元することで読み込めます。
なぜ重要か
コールドキャッシュで起動したばかりのサービスや runner は、最初のリクエストを遅く配信します。ウォーミングはそのコストを制御されたプリロードに移すため、ユーザーと CI の job は最初から高速なレスポンスを得られます。
関連ガイド
What Is a Cold Cache?A cold cache is one that is empty or freshly started, so early requests miss and must be served from the slow…
What Is a Warm Cache?A warm cache is already populated with frequently needed data, so most requests hit it and are served quickly…
What Is a Cache Hit?A cache hit occurs when requested data is found in the cache and served directly, avoiding the slower trip to…