Skip to content
Latchkey

O Que É um Negative Cache?

Um negative cache registra a ausência de um resultado, como uma consulta not-found ou um build miss conhecido, para que consultas futuras idênticas sejam respondidas a partir do cache em vez de repetidas. Isso economiza o custo de realizar repetidamente uma operação que se sabe que vai falhar ou retornar nada. Entradas negativas normalmente carregam uma expiração curta para se recuperar assim que o valor aparecer.

Por que isso importa

Sem negative caching, um fluxo de requisições por algo que não existe continua atingindo o backend caro toda vez. Cachear o miss converte isso em uma consulta barata, protegendo o backend de carga inútil. O risco é a desatualização: um TTL negativo longo demais esconde um valor que já foi criado desde então.

Guias relacionados