Proteger o cache contra uma avalanche de recálculos
Prompt que protege o cache de recálculos concorrentes com agrupamento e expirações escalonadas. Cole-o na ferramenta de IA que preferir, que então protege o cache contra avalanches.
Os resultados dependem da ferramenta, do modelo e do que você digitar.
Preencher
O que você digita fica nesta janela do navegador. Não armazenamos nem enviamos nada.
Qual cache?
cache local do processo
cache distribuído
CDN ou edge
cache HTTP na frente da API
misto
O que preenche o cache?
consulta ao banco
chamada a outro serviço
cálculo pesado
arquivo ou object storage
misto
O que você observa?
origem sobrecarregada após expirar
picos de latência na hora cheia
muitos cálculos iguais em paralelo
ainda nada, prevenção
novos picos após um deploy
Seu prompt
Ajude-me a proteger um cache para que uma entrada expirada não seja recalculada por muitas requisições ao mesmo tempo.
Cache: [Cache]
Origem: [Origem]
Sintoma: [Sintoma]
Passos: 1. Leia as chaves, as expirações e o código que chama a origem em caso de miss. 2. Verifique se cada miss recalcula sozinho ou se requisições concorrentes são agrupadas. 3. Proponha um bloqueio curto ou agrupamento por chave, com expiração se o cálculo falhar. 4. Decida se entradas expiradas ainda podem ser servidas por um momento enquanto o refresh roda em segundo plano. 5. Verifique se todas expiram no mesmo segundo e proponha expirações escalonadas. 6. Indique métricas e alertas de taxa de acerto, carga da origem e espera.
Resultado: estado atual, desenho do agrupamento, regra para entradas expiradas, proposta de expiração e alertas.
Preocupe-se especialmente em agrupe os recálculos concorrentes e não deixe a origem desabar com o cache vazio.
Antes de responder, confira: todas as instruções foram cumpridas? Se faltar uma informação importante ou ainda houver um campo entre colchetes no texto, pergunte em vez de adivinhar. Indique suposições como suposições.
Você editou o prompt. As mudanças nos campos acima não o substituem mais.
Isto é uma instrução para uma IA, ainda não o resultado.
Preencha os campos ou toque em uma sugestão. Deixe de fora nomes, endereços e outros dados pessoais.
Copie o prompt pronto para a ferramenta de IA que preferir.
Cole a configuração do cache, o código do miss e métricas de taxa de acerto e carga da origem, sem dados reais de clientes.
Por que funciona?
Quando uma entrada popular expira, centenas de requisições costumam bater no banco ao mesmo tempo. Sem agrupamento, a carga se multiplica exatamente com o cache vazio.
Dicas
Teste primeiro o agrupamento e servir valores expirados por um momento sob carga artificial em um sistema de testes.
Prompt que planeja um backfill de dados em lotes pequenos e retomáveis com freios claros.
Prompt · Intermediário · cerca de 15 min
Você pode usar nossos prompts livremente, inclusive no trabalho. Não os publique como coleção própria. Não damos garantia sobre resultados de IA; confira-os você mesmo. Termos de uso