Digite para filtrar os verbetes do Glossário.

    DevOps e infraestrutura · Formação DevOps

    Cache

    Cache é o armazenamento de cópias ou resultados para reutilização, com regras que definem quando cada entrada ainda é válida.

    Também chamado de: memória cache, armazenamento em cache

    Definição

    Cache é o armazenamento de cópias ou resultados para reutilização, com regras que definem quando cada entrada ainda é válida. Reutilizar uma cópia válida evita refazer um trabalho ou buscar novamente na origem.

    Acerto, ausência e expiração

    O acerto acontece quando uma entrada válida é encontrada e reutilizada. A ausência ocorre quando a cópia não existe ou já expirou, e o sistema busca na origem. A expiração é controlada por regras de validade, como tempo ou mudança do conteúdo, e cada regra define o preço entre responder rápido e responder atualizado.

    Cache não é backup

    Cache

    Guarda cópias e resultados para reutilização rápida. Pode ser descartado e pode ficar desatualizado.

    Backup

    Mantém cópias para recuperação, com frequência, retenção e verificação definidas.

    O cache pode ficar desatualizado quando a regra de validade ainda aceita uma cópia antiga. Ele também não deve ser tratado como backup dos arquivos e registros originais, pois pode ser descartado a qualquer momento sem plano de recuperação.

    Falha provável e verificação

    A falha mais comum é servir uma cópia desatualizada. Quando a regra de validade continua aceitando uma entrada antiga, o usuário recebe um resultado que não corresponde ao conteúdo atual da origem. Para verificar, você compara a resposta servida com a resposta da origem, observa os cabeçalhos que declaram a validade e força a invalidação de uma entrada para conferir se a próxima busca traz o conteúdo novo. A verificação termina quando a regra de validade mantém a cópia útil sem esconder mudanças reais.

    Veja a definição de resposta

    Dúvidas frequentes

    Perguntas frequentes sobre Cache

    Cache substitui o backup?
    Não. O cache guarda cópias para reutilização rápida, não para recuperação. O conteúdo pode ficar desatualizado ou ser descartado a qualquer momento.
    Por que o cache fica desatualizado?
    Porque uma entrada válida pode continuar sendo servida mesmo depois de o conteúdo original mudar, até que a regra de validade expire ou a entrada seja invalidada.
    O que acontece em uma ausência de cache?
    Quando a cópia não existe ou expirou, o sistema busca o conteúdo na origem, produz o resultado e pode armazenar uma nova entrada.

    Para continuar

    Recursos relacionados

    Aplicação na formação

    Formação DevOps

    Na Formação DevOps, o cache guarda cópias e resultados para reutilização, com regras de validade bem definidas.

    Conhecer a formação
    Capa da Formação DevOps

    Fontes consultadas

    Referências deste verbete

    Este verbete ajudou você?

    Planos Promovaweb

    Tire seus projetos do papel

    O Plano Martech cobre automação e atendimento. O Plano IA Makers acrescenta desenvolvimento com IA, enquanto o Plano Founders trata de gestão de negócios. Todos são anuais.

    Plano Martech

    Para conectar automação, marketing e atendimento com infraestrutura própria.

    R$ 897

    R$ 597/ano

    • Grade de automação, atendimento, marketing e análise de indicadores
    • Instalador Exclusivo Promovaweb
    • n8n, Evolution API, Chatwoot e Mautic
    • Trilha DevOps incluída
    • Encontros ao vivo (terça e quinta)
    • Comunidade e acompanhamento
    Conhecer o plano

    Plano Founders

    Plano anual para fazer um projeto de tecnologia avançar, com 90 dias de mentoria intensiva.

    R$ 2.997/ano

    • 12 meses de acesso ao Founders
    • 90 dias de mentoria intensiva (segunda a sexta)
    • War Rooms às segundas, quartas e sextas
    • Encontro semanal em grupo após a fase intensiva
    • Formação Vibe Coding incluída no plano anual
    • Consultoria individual de até duas horas (bônus)
    Conhecer o plano