O que é uma página em cache?
Uma página em cache é uma cópia de uma página da Web armazenada em um armazenamento temporário de informações chamado "cache". O objetivo do cache é armazenar arquivos para melhorar o desempenho da recuperação de dados. Em resumo, o cache garante que as solicitações futuras dos mesmos dados sejam atendidas mais rapidamente.
Tipos de cache
Há vários tipos de armazenamento em cache, sendo que os dois principais são:
- Cache de servidor: as CDNs (Content Delivery Networks, redes de distribuição de conteúdo) armazenam em cache o conteúdo da Web (imagens, vídeos e páginas da Web) em "servidores proxy" localizados mais próximos do usuário final do que os servidores do site.
- Cache do navegador: o navegador armazena uma página em cache para garantir a exibição mais rápida de uma página da Web sem recarregar o conteúdo de um servidor sempre que o usuário revisitar a página ou o recurso específico da Web.
Cache do navegador
Quando um usuário carrega uma determinada página da Web, o navegador precisa fazer o download de uma grande quantidade de dados para exibir a página corretamente. Com o cache ativado, o servidor armazenará arquivos HTML, JavaScript e imagens - uma cópia do conteúdo da página da Web - no disco rígido do usuário.
Dessa forma, quando o usuário carrega a mesma página, não há necessidade de o servidor baixar novamente a documentação da Web; o arquivo HTML já está preparado e pronto para ser enviado ao navegador. Esse processo diminui o tempo de carregamento, reduz o uso da largura de banda e diminui a carga do servidor, permitindo que o navegador exiba as páginas mais rapidamente.
Cache CDN
Uma CDN (Content Delivery Network), como a Cloudflare, armazena cópias de páginas da Web em vários servidores (servidores proxy) localizados em todo o mundo. A CDN pode fornecer o conteúdo solicitado ao usuário a partir do servidor proxy mais próximo, acelerando significativamente o processo.
Exemplo: Suponha que você esteja na França e visite um site cujo servidor está na Austrália. Carregar uma página de um servidor na França seria mais rápido do que enviar a solicitação para um servidor na Austrália. Se a CDN tiver uma cópia em cache da página em um servidor proxy na França, ela processará a solicitação do usuário e carregará a página de lá.
Cache do mecanismo de pesquisa
Mecanismos de pesquisa como o Google também armazenam páginas em cache. Os rastreadores da Web do Google vasculham regularmente a Web e indexam novos sites. Durante esse processo, o mecanismo de pesquisa cria backups de páginas da Web para que ainda possa mostrá-las ao usuário quando solicitado, mesmo que a página ativa não esteja disponível no momento.
Por que as páginas em cache são importantes?
Em navegadores da Web
- Velocidade: O armazenamento em cache permite que o navegador exiba as páginas mais rapidamente, armazenando cópias das páginas da Web no disco rígido do usuário.
- Eficiência: Reduz o uso da largura de banda e a carga do servidor, evitando downloads repetidos de documentação da Web.
Em CDNs
- Tempos de carregamento mais rápidos: Fornece o conteúdo solicitado a partir do servidor proxy mais próximo, melhorando a velocidade de carregamento da página.
- Alcance global: Oferece acesso rápido ao conteúdo da Web a partir de servidores distribuídos em todo o mundo.
Nos mecanismos de busca
- Acesso de backup: Permite que os usuários acessem páginas em cache se a página ativa estiver temporariamente indisponível ou lenta.
- Exibição de SERP: As versões em cache das páginas podem ser visualizadas diretamente nas SERPs clicando no botão "Em cache" na janela pop-up "Sobre este resultado".
Controle de páginas em cache nos mecanismos de pesquisa
Se você não quiser que o Google exiba versões em cache das suas páginas da Web nas SERPs, poderá usar as meta tags Robots - especificamente a tag Noarchive - para impedir que o mecanismo de pesquisa armazene seu conteúdo em cache.
Snippet de código para a tag Noarchive:
<meta name="robots" content="noarchive">
Para direcionar os rastreadores do Google em particular, use:
<meta name="googlebot" content="noarchive">
Ao implementar essas tags, você pode controlar se suas páginas da Web são armazenadas em cache e exibidas nos resultados de pesquisa.
Para obter mais informações sobre a otimização do desempenho da Web, visite o blog do Ranktracker e explore nosso abrangente Guia de SEO. Além disso, confira nosso Glossário de SEO para se familiarizar com os principais termos e conceitos de SEO.