Cache é um componente — de hardware ou de software — que guarda temporariamente dados usados com frequência, para que possam ser acessados mais rápido nas próximas vezes. Em vez de buscar a informação na fonte original (mais lenta) toda vez, o sistema guarda uma cópia em um local de acesso rápido. É o que faz o processador, o navegador, os sites e muitos outros sistemas funcionarem mais depressa. A palavra vem do francês “cacher” (esconder).
Você provavelmente já ouviu “limpe o cache” para resolver um problema, ou viu “memória cache” nas especificações de um computador. Mas o cache é um conceito mais amplo, presente em vários lugares da tecnologia. Neste guia você vai entender o que é cache, como funciona, os principais tipos (do processador ao navegador e aos sites) e para que serve — de forma clara e completa.
O que é cache?
O cache é um espaço de armazenamento temporário que guarda cópias de dados frequentemente acessados, mantendo-os “à mão” para entrega rápida. A ideia central é simples: buscar informação na fonte original (um disco, um banco de dados, um servidor distante) é relativamente lento; então o sistema guarda uma cópia daquilo que usa mais, em um local muito mais rápido, e passa a servir dali.
O nome vem do francês cacher (“esconder”), porque o cache funciona de forma invisível, nos bastidores: você não percebe que ele existe — só percebe que as coisas carregam mais rápido. Esse princípio aparece em muitos níveis da computação: dentro do processador, no navegador, nos sites, nos servidores de DNS e em vários outros sistemas. Em todos eles, a lógica é a mesma: guardar o que se usa muito, perto de quem usa, para ganhar velocidade.
Como o cache funciona
O funcionamento do cache gira em torno de dois conceitos simples:
Quando um sistema precisa de um dado, ele primeiro verifica o cache. Se o dado está lá, é um cache hit (acerto) — e a entrega é instantânea. Se não está, é um cache miss (erro) — o sistema busca na fonte original (mais lenta), entrega o dado e guarda uma cópia no cache para as próximas vezes. Assim, o primeiro acesso a algo costuma ser mais lento; os seguintes, muito mais rápidos.
Isso funciona graças a um princípio chamado localidade de referência: na prática, os sistemas tendem a acessar repetidamente os mesmos dados, ou dados próximos entre si. Por isso, guardar o que foi usado recentemente acerta na maioria das vezes — as taxas de acerto do cache costumam ficar entre 80% e 99%. Como o cache tem espaço limitado (é um recurso rápido e, por isso, mais caro), ele descarta os dados menos usados para dar lugar aos novos, seguindo regras como a LRU (descartar o “menos usado recentemente”).
Os principais tipos de cache
“Cache” não é uma coisa só — o conceito aparece em vários lugares. Os tipos mais importantes:
| Tipo | Onde fica | O que guarda |
|---|---|---|
| Processador (L1/L2/L3) | Dentro da CPU | Dados e instruções usados com frequência pelo processador. |
| Navegador | No seu dispositivo | Imagens, CSS e scripts dos sites que você visita. |
| Site / servidor | Na hospedagem | Versões prontas das páginas, para não reprocessar a cada visita. |
| DNS | No sistema/rede | Endereços (IPs) dos sites já acessados. |
| CDN | Servidores pelo mundo | Cópias do site perto dos visitantes (edge servers). |
| Disco (HDD/SSD) | No próprio disco | Dados lidos/escritos com frequência, para acelerar o acesso ao armazenamento. |
A seguir, os mais relevantes em detalhe.
Cache do processador (memória cache)
É o cache mais “clássico” — aquele que aparece nas especificações de um computador. A memória cache fica dentro do processador (CPU) e guarda os dados e instruções que ele usa com mais frequência, evitando ter que buscá-los na memória RAM, que é bem mais lenta. Ela é dividida em níveis — L1, L2 e L3 — conforme a proximidade do núcleo: o L1 é o menor e mais rápido (fica dentro do núcleo), e o L3 é o maior e um pouco mais lento (geralmente compartilhado entre os núcleos). É uma memória volátil: perde os dados quando o computador é desligado. Quanto maior e mais bem organizada, mais o processador trabalha sem “esperar” pela RAM.
Você pode se perguntar: então mais cache é sempre melhor? Não exatamente. O cache é caro e, quanto maior, mais distante e lento ele tende a ficar — por isso existem os níveis (L1, L2, L3), equilibrando velocidade e capacidade, em vez de um único cache gigante. Aumentar o cache ajuda até certo ponto; depois disso, o ganho é pequeno diante do custo. É por isso que os fabricantes trabalham com essa hierarquia de níveis, em vez de simplesmente colocar mais memória cache.
Cache de disco
Os discos de armazenamento — tanto HDDs quanto SSDs — também têm seu próprio cache: uma pequena memória rápida embutida no disco que guarda dados lidos ou escritos com frequência. Quando você abre de novo um arquivo recente, ele pode vir desse cache em vez de ser buscado em todo o disco, o que acelera o acesso. É um cache de hardware que trabalha nos bastidores, sem você precisar configurar nada.
Cache do navegador
É o que a maioria das pessoas conhece. O cache do navegador guarda localmente os arquivos dos sites que você visita — imagens, CSS, JavaScript — para que, ao revisitar a página, o navegador os carregue do seu próprio dispositivo, sem baixar tudo de novo. Isso acelera muito a navegação. A contrapartida é que, em sites que mudam com frequência, o cache pode mostrar uma versão antiga — por isso, às vezes, é preciso limpá-lo. Veja como no nosso guia de como limpar o cache do navegador.
Cache de site e de servidor
Do lado de quem tem um site, existe o cache de servidor (ou cache de página). Em vez de o servidor montar a página do zero a cada visita — executando código, consultando o banco de dados —, ele guarda uma versão pronta e entrega essa cópia, muito mais rápido. É uma das otimizações de performance mais eficazes, e tem impacto direto no TTFB (tempo de resposta do servidor) e na nota de PageSpeed. No WordPress, é o que fazem plugins como WP Rocket e LiteSpeed Cache, além do cache da própria hospedagem.
No caso específico do WordPress — o sistema mais usado para criar sites —, o cache é especialmente importante, porque cada página é montada dinamicamente (com PHP e consultas ao banco de dados) a cada acesso. Plugins de cache como WP Rocket, W3 Total Cache e LiteSpeed Cache, somados ao cache da própria hospedagem, guardam versões prontas das páginas e reduzem drasticamente o tempo de carregamento. Em uma boa hospedagem, boa parte desse cache já vem configurada, sem você precisar se preocupar.
Cache de DNS
O cache de DNS guarda os endereços (IPs) dos sites que você já acessou, para não precisar consultar o servidor DNS toda vez. Acelera o acesso, mas, quando fica desatualizado, pode impedir o acesso a um site mesmo que ele esteja no ar. Nesses casos, a solução é limpar esse cache — veja o guia do comando flush DNS.
Cache de CDN
Uma CDN usa cache em servidores espalhados pelo mundo (os “edge servers”), guardando cópias do seu site perto dos visitantes. Assim, o conteúdo é entregue do servidor mais próximo de cada pessoa, reduzindo a distância e a latência.
Cache de aplicativos (e no celular)
No celular e em programas de computador, os aplicativos também usam cache. Apps de streaming, redes sociais e jogos guardam localmente dados que você usa com frequência — as músicas que você mais ouve, as imagens do seu feed, partes de mapas, miniaturas de vídeos — para abrir mais rápido e gastar menos internet na próxima vez. Por exemplo, um app de música guarda as faixas que você costuma tocar; um app de fotos guarda as imagens já visualizadas.
Com o tempo, porém, esse cache de aplicativos pode acumular bastante espaço no aparelho — não é raro um app ocupar centenas de megabytes só de cache. Por isso, tanto o Android quanto o iPhone permitem limpar o cache de cada aplicativo nas configurações, liberando espaço sem apagar seus dados ou login. É o mesmo princípio do cache do navegador, aplicado a cada app individualmente.
Para que serve o cache? Vantagens
O cache existe por um motivo central — velocidade —, mas seus benefícios vão além:
- Mais velocidade: dados são entregues de um local rápido, sem esperar a fonte original. É o principal motivo de o cache existir.
- Menos carga na fonte: com o cache absorvendo parte das requisições, o processador, o servidor ou o banco de dados trabalham menos e aguentam mais.
- Economia de recursos: menos downloads repetidos (no navegador) e menos processamento (no servidor) significam economia de dados e de capacidade.
- Melhor experiência: páginas e aplicativos que respondem rápido são mais agradáveis de usar — e, no caso de sites, isso ajuda no SEO.
As desvantagens (e por que às vezes é preciso limpar)
O cache é quase sempre positivo, mas tem um efeito colateral conhecido: conteúdo desatualizado. Como ele guarda uma cópia, essa cópia pode ficar “velha” se a fonte mudar. É por isso que, às vezes, você vê uma versão antiga de um site, ou uma alteração que fez não aparece — e a solução é limpar o cache para forçar a busca da versão nova.
Além disso, no caso do navegador, o acúmulo de arquivos em cache de muitos sites pode ocupar espaço e, com arquivos corrompidos, causar erros de carregamento. Por isso, limpar o cache periodicamente é um bom hábito de manutenção. O passo a passo está no nosso guia de como limpar o cache.
Cache, cookies e RAM: não confunda
Três conceitos costumam ser confundidos com o cache:
- Cache × cookies: o cache guarda arquivos dos sites (imagens, scripts) para acelerar o carregamento; os cookies guardam informações sobre você (login, preferências, carrinho). Limpar um não é a mesma coisa que limpar o outro.
- Cache × RAM: a memória cache do processador e a RAM são ambas voláteis, mas o cache é menor, mais rápido e mais próximo do núcleo, guardando só o que é mais usado; a RAM é maior e guarda os dados e programas em uso no momento.
- Cache × histórico: o histórico é a lista de sites que você visitou; o cache são os arquivos guardados para acelerá-los. São coisas distintas.
Onde o cache se encaixa: a hierarquia de memória
Para entender o cache, ajuda ver onde ele fica na “pirâmide” de memória de um computador. Os níveis vão do mais rápido, menor e mais caro (no topo) ao mais lento, maior e mais barato (na base):
No topo estão os registradores (dentro do processador, velocíssimos e minúsculos). Logo abaixo vem o cache (L1, L2, L3), depois a memória RAM, e na base o disco (SSD ou HDD), que é o mais lento mas o de maior capacidade. O cache existe justamente para preencher a lacuna de velocidade entre o processador, que é muito rápido, e a RAM, que é mais lenta — guardando por perto o que o processador mais usa.
Perguntas frequentes sobre cache
A hospedagem da Homehost usa cache de servidor, LiteSpeed e infraestrutura otimizada para entregar suas páginas com rapidez — e suporte de verdade em português quando você precisar.
Ver planos de hospedagemConclusão
Cache é, em essência, uma forma inteligente de ganhar velocidade: guardar o que se usa com frequência em um local de acesso rápido, para não precisar buscar na fonte toda vez. Esse princípio aparece em todo lugar — no processador (L1/L2/L3), no navegador, nos sites e servidores, no DNS e nas CDNs. Na maior parte do tempo, o cache trabalha invisível, deixando tudo mais rápido; só percebemos sua existência quando precisamos limpá-lo, para ver uma versão atualizada. Para quem tem um site, entender o cache é entender uma das principais alavancas de performance — e, no fim, um site rápido começa em uma hospedagem que sabe usar bem o cache do servidor.