Cache
Cache é uma área que conserva dados ou resultados para reutilização. Pode reduzir trabalho repetido e tempo de acesso, mas precisa de regras para decidir quando uma cópia ainda é válida e o que fazer quando os dados mudam.
Escrito pela equipe Compuzilla
Publicado em . Atualizado em .
Também chamado de: memória cache
Neste verbete

Cache
- Resposta guardada
- Conferir validade
- Reutilizar ou buscar
Reutilizar trabalho
Um navegador pode conservar uma resposta HTTP e reaproveitá-la quando as regras permitem. O sistema de arquivos também pode manter informações de diretórios em RAM para evitar buscas repetidas. Essas são aplicações diferentes de uma mesma ideia: tornar acessível algo que pode voltar a ser necessário.
Acerto de cache significa que a cópia procurada está disponível e pode ser usada. Quando isso não ocorre, o sistema precisa obter ou calcular o resultado por outro caminho.
Validade e espaço
Uma cópia antiga pode deixar de corresponder ao original. Em HTTP, campos e regras ajudam a definir validade, revalidação e restrições de reutilização. Não basta uma informação existir no cache para que ela deva ser exibida.
Como o espaço é limitado, itens também podem ser removidos. Limpar um cache força parte do trabalho a ser feita novamente; não apaga necessariamente os arquivos originais nem resolve todo erro de um aplicativo.
Próxima leitura
Veja DNS para entender outro uso de respostas guardadas temporariamente.
Na prática
- O navegador pode revalidar uma resposta guardada antes de reutilizá-la.