Cache
Cache é uma camada de armazenamento de dados de alta velocidade que guarda cópias temporárias de ficheiros e dados. O seu objetivo é permitir que pedidos futuros para esses mesmos dados sejam atendidos de forma muito mais rápida do que se tivessem de ser processados ou descarregados novamente da origem.
Definição abrangente
No contexto do marketing digital e desenvolvimento web, a cache atua como uma “memória de curto prazo”. Sempre que um utilizador acede a uma página, o servidor executa vários processos complexos (consultas à base de dados, carregamento de scripts, processamento de PHP). A cache captura o resultado final desses processos e guarda-o. Quando o próximo utilizador solicita a mesma página, o sistema entrega a versão guardada instantaneamente. Isto reduz drasticamente o TTFB (Time to First Byte) e melhora a pontuação nos Core Web Vitals, fatores críticos para o ranking nos motores de pesquisa.
Níveis de Caching na Infraestrutura Web
A otimização de cache ocorre em múltiplos pontos entre o servidor e o utilizador final:
Browser Cache (Lado do Cliente): O navegador do utilizador guarda ficheiros estáticos (imagens, CSS, JS). Quando o utilizador volta ao site ou navega entre páginas, o browser não precisa de descarregar estes ficheiros novamente.
Server-Side Cache (Lado do Servidor): O servidor guarda versões HTML completas das páginas. Ferramentas como o Varnish ou plugins de cache no WordPress (WP Rocket, LiteSpeed) gerem este nível.
Object Cache: Guarda resultados de consultas específicas à base de dados (frequente em sites dinâmicos como e-commerce) para evitar o processamento repetitivo de dados idênticos.
CDN Cache (Edge Caching): Redes de Distribuição de Conteúdo (como Cloudflare) guardam o teu site em servidores espalhados pelo mundo, entregando os dados a partir do local mais próximo do utilizador.
Artigos de blog relacionados:
Partilha este conteúdo:
