Skip to content
Latchkey

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