O Que É Stale-While-Revalidate?
Stale-while-revalidate é um padrão de cache em que um valor em cache é retornado imediatamente, mesmo que ligeiramente desatualizado, enquanto uma requisição assíncrona atualiza o cache em segundo plano. A próxima requisição então vê o valor atualizado. Isso troca uma pequena janela de desatualização por respostas consistentemente rápidas.
Por que isso importa
Revalidar sempre antes de responder adiciona latência em cada requisição; nunca revalidar corre o risco de servir dados desatualizados para sempre. Stale-while-revalidate mantém as respostas instantâneas ao mesmo tempo em que converge para dados atualizados.
Guias relacionados
Cache-Control - CI/CD Glossary DefinitionCache-Control is the HTTP header that dictates how responses may be cached - max-age, no-store, private - acr…
What Is a Service Worker Cache?A service worker cache is a programmable store that a service worker uses to intercept requests and serve res…
What Is a Warm Cache?A warm cache is already populated with frequently needed data, so most requests hit it and are served quickly…