Se você passa muito tempo online, você provavelmente está familiarizado com o conceito de “dados em cache.” Você sabe que o termo se refere a dados armazenados em algum lugar, mas você pode estar inseguro do porquê disso ocorrer. Entender o que é um cache e como ele funciona é a chave para entender a web moderna.

Você pode armazenar dados em cache em um navegador ou servidor. O armazenamento desses dados torna o acesso mais fácil e rápido. Isso significa que você pode fornecer uma melhor experiência para os usuários do seu site. Como um usuário da internet, você também pode carregar sites mais rapidamente.

Neste artigo, nós vamos cavar fundo nos dados em cache. Vamos falar sobre que tipo de dados são armazenados em cache, por que o cache é importante e os prós e contras de limpar essas informações.

Vamos começar!

Como funciona os dados em Cache?

Primeiro, é essencial estabelecer muitos tipos de dados em cache. Alguns dos exemplos mais comuns incluem:

  • Informações que são armazenadas na memória local em cache, por exemplo, em PCs, laptops e dispositivos inteligentes
  • Arquivos do site que ficam armazenados em seu servidor
  • Dados de sites armazenados em seu navegador

Em cada um desses casos, os dados que são salvos não são muito parecidos. Um aplicativo pode armazenar alguns arquivos na memória em cache para carregar mais rapidamente. Seu site ou web host pode armazenar arquivos ou cópias de suas páginas no nível de cache para melhorar o desempenho. Da mesma forma, seu navegador pode salvar alguns arquivos localmente, para que você não tenha que recarregá-los cada vez que visitar um site.

Em todos esses casos, os dados em cache melhoram a experiência do usuário ao proporcionar um melhor desempenho. Com isso, nós queremos dizer tempos de carregamento mais rápidos, independentemente de você estar falando de um aplicativo ou de um site.

Em geral, o cache de dados funciona muito da mesma forma em todas as situações. Alguém estabelece regras para quais informações são armazenadas, onde e por quanto tempo. Os dados em cache geralmente têm uma data de expiração. Isso garante que você não fique preso carregando arquivos ou informações desatualizadas muito tempo depois de atualizar o site ou aplicativo.

Por que dados em cache importa?

Se você é um cliente regular em nosso blog, você sabe que nos preocupamos muito com o desempenho do site. Fazer o seu site carregar mais rápido é essencial para proporcionar a melhor experiência possível ao usuário.

Quando configurado corretamente, o cache pode reduzir drasticamente os tempos de carregamento em toda a linha. Digamos, por exemplo, que a página inicial do seu site leva um tempo para carregar devido a um grande número de imagens.

Há várias coisas que você pode fazer para garantir que a página seja exibida o mais rápido possível, inclusive:

  1. Compressão de imagens antes ou durante do upload para reduzir o tamanho de seus arquivos
  2. Usando formatos de imagem que não pesam tanto em média
  3. Usando uma Rede de Entrega de Conteúdo (CDN – Content Delivery Network) que pode armazenar suas imagens
  4. Optar por um provedor de hospedagem na web que lida com o armazenamento em cache no nível do servidor, como a Kinsta, e até oferece recursos avançados como armazenamento em Edge Caching.
  5. Configurando os arquivos que o navegador do visitante deve armazenar

De cinco possíveis otimizações de desempenho, três delas estão relacionadas ao cache. Além de usar um servidor web respeitável, o cache de dados é talvez a maneira mais eficaz de garantir que o seu site carregue mais rápido.

No entanto, o cache não é uma bala mágica. Como mencionamos antes, os caches são destinados a ser temporários. Você não pode salvar os mesmos dados indefinidamente e esperar que eles permaneçam relevantes. Sites e aplicativos recebem atualizações regulares (pelo menos os bons recebem!). Isto significa que você pode ocasionalmente ter que limpar o cache.

Se preferir, confira nosso guia em vídeo sobre Como Limpar Dados em Cache

Os prós e contras de limpar os dados em cache

Se você não estiver tendo nenhum problema, você pode deixar os dados em cache expirarem por conta própria. Por outro lado, não há nenhuma desvantagem significativa em limpar os dados em cache além de que você precisará recarregar tudo do zero (uma vez). Se você limpar os dados em cache do seu navegador, isso pode resultar em tempos de carregamento um pouco mais longos para sites específicos.

Não há necessidade de limpar os dados em cache na maioria dos casos, a menos que você se depare com um erro. Se há um site que não está funcionando como deveria, ou se você está encontrando um erro HTTP ao tentar acessá-lo, limpar seus dados em cache é um dos passos que nós recomendamos para a solução de problemas.

Se você está rodando um site WordPress, há algumas outras razões pelas quais você pode querer limpar seu cache. Pode ser uma boa idéia limpar o cache sempre que você fizer mudanças significativas em seu site, tais como mudar temas, adicionar plugins, excluir páginas ou até mesmo carregar novos produtos.

Fazer isso pode garantir que os novos dados possam ser carregados corretamente. Dependendo do seu web host ou plugin de cache, o cache do seu site pode se limpar sempre que você atualizar seu conteúdo.

Como limpar dados em cache?

A limpeza dos dados em cache funciona de forma muito diferente, dependendo de qual lado da equação você está.

Se você rodar um site, você precisará limpar os dados em cache no nível do servidor (ou através do seu CDN, se você estiver usando um).

Por outro lado, se você é um usuário final, você limpará os dados em cache através do seu navegador. Vamos explorar cada uma dessas opções.

1. Limpe o cache do seu navegador

Se você estiver usando um PC ou um laptop, você pode ler nosso guia completo para limpar o cache do seu navegador. Limpar o cache em dispositivos móveis funciona um pouco diferente, no entanto.

Quando se trata de dispositivos móveis, há dois tipos de dados em cache que você pode limpar:

  1. Dados do aplicativo em cache: Estes são arquivos que os aplicativos salvam no cache do seu dispositivo para melhorar os tempos de carregamento. Normalmente, você limpa este tipo de dados através de suas opções de gerenciamento de aplicativos.
  2. Dados em cache do site: Estas são as informações que os sites salvam no seu dispositivo através do cache do navegador. Como você limpa estes dados dependerá do navegador móvel que você estiver usando.

Limpar o cache do navegador em um dispositivo móvel é relativamente simples. Por exemplo, se você estiver usando a versão móvel do Chrome, você pode abrir o menu Configurações e pular para Privacidade e segurança > Limpar os dados de navegação. Em seguida, selecione a opção Imagens e arquivos em cache sob a aba Avançado .

Limpar os dados de navegação no navegador Chrome
Limpar os dados de navegação no navegador Chrome

Este processo irá variar dependendo do navegador que você estiver usando. Para facilitar a sua vida, aqui estão as instruções para limpar o cache no Safari (já que Chrome e Safari são os dois navegadores mais populares do mundo).

2. Limpe os dados em cache do seu servidor

Se você armazena dados em cache no nível do servidor e está usando o WordPress, há algumas maneiras de você limpar esses arquivos. Seu servidor web pode estar armazenando os dados em cache no nível do servidor. Neste caso, você deve ser capaz de limpar estes dados do seu painel de controle de hospedagem de WordPress.

Esse é precisamente o caso aqui na Kinsta. Se você é um usuário Kinsta, você tem acesso ao painel de controle MyKinsta. De lá, você pode navegar para Sites e selecionar o site em questão.

A seguir, vá para a guia Ferramentas . Aqui, você verá uma opção Limpar cache em Cache do site.

Limpar o cache no painel do MyKinsta
Limpar o cache no painel do MyKinsta

MyKinsta também permite que você modifique as datas de expiração do cache. Para fazer isso, selecione a opção Modificar > Alterar a expiração do cache.

Alterar a expiração do cache no MyKinsta
Alterar a expiração do cache no MyKinsta

De modo geral, se você definir datas de vencimento de cache razoáveis, então você não deve precisar limpá-lo manualmente. Por padrão, Kinsta limpa o cache do seu site a cada hora, o que deve ser frequente o suficiente para a maioria dos sites. Para evitar problemas com usuários carregando informações desatualizadas, nós também limpamos o cache toda vez que você atualiza uma página ou artigo no WordPress.

Se você estiver usando um plugin de cache do WordPress, ele deve incluir uma opção para limpar o cache manualmente. Os passos exatos irão variar dependendo do plugin de cache que você usar, então recomendamos verificar sua documentação oficial para mais informações.

3. Limpe o cache do seu CDN

Os CDNs funcionam através do cache dos dados do seu site ou aplicativo em clusters de servidores ao redor do mundo. Quando os visitantes tentam acessar o seu site, suas solicitações são encaminhadas para o servidor mais próximo. Isto serve para uma versão em cache do seu site ou parte dos seus dados.

Em poucas palavras, os CDNs ajudam a melhorar o desempenho do seu site, reduzindo sua carga de trabalho. Os servidores de um CDN são normalmente otimizados para lidar com o tráfego massivo sem gargalos. Além disso, os dados do seu site não precisam viajar tão longe. Eles podem ser obtidos de um servidor próximo que faz parte do CDN.

Se você estiver usando um CDN, ele deve incluir uma opção para limpar os arquivos em cache do seu site de seus servidores. Na Kinsta, nós usamos o CDN Cloudflare para todos os sites de nossos clientes. Você também pode limpar o cache CDN através do painel de controle do MyKinsta.

Para fazer isso, selecione a aba Kinsta CDN e então abra as configurações do seu site. Dentro, você encontrará uma opção Limpar cache CDN.

Limpar cache CDN no MyKinsta.
Limpar cache CDN no MyKinsta.

Se você estiver usando um provedor CDN alternativo, você precisará verificar sua documentação para obter instruções sobre como limpar o cache. Entretanto, a opção não deve ser difícil de encontrar, pois é algo que você precisará executar quando estiver usando um CDN.

Resumo

Os dados em cache é uma parte essencial da web moderna. Recarregar todos os ativos de cada site cada vez que você visita é muito ineficiente. Ao aproveitar o cache, você pode dizer aos navegadores dos visitantes quais dados eles devem armazenar e quanto tempo antes de expirar. Além disso, se você usar um web host respeitável ou um CDN (de preferência ambos), você acessará o cache no nível do servidor.

Vamos rapidamente recapitular três maneiras de limpar esses dados salvos:

  1. Limpe o cache do seu navegador.
  2. Limpe os dados armazenados em seu servidor.
  3. Limpe o cache do seu CDN.

Você tem alguma pergunta sobre os dados em cache? Informe-nos na seção de comentários abaixo!

Jeremy Holcombe Kinsta

Editor de Conteúdo & Marketing na Kinsta, Desenvolvedor Web WordPress e Escritor de Conteúdo. Fora do universo WordPress, eu curto praia, golfe e filmes. Também enfrento problemas de gente alta ;).