Como limpar automaticamente o cache no W3 Total Cache

Publicados: 2023-08-08

Deseja limpar o cache no W3 Total Cache automaticamente? Remover regularmente o cache é muito importante para melhorar o desempenho do seu site e fornecer conteúdo atualizado aos usuários do seu site. E W3 Total Cache é um dos melhores plugins de cache no WordPress para este trabalho.

No entanto, o plug-in não permite que você limpe o cache do seu site automaticamente por padrão . Em vez disso, você deve fazer isso manualmente em determinados intervalos, o que pode ser tedioso e demorado. Felizmente, você pode superar esse inconveniente do plugin seguindo as etapas simples mencionadas neste guia.

Chegaremos ao processo real em breve. Mas, por enquanto, vamos entender brevemente os plug-ins de cache.

O que são plug-ins de cache?

Os plug-ins de cache ajudam a melhorar o desempenho do seu site WordPress implementando várias técnicas de cache. Esses plug-ins armazenam temporariamente versões estáticas de páginas da web, consultas de banco de dados ou outros recursos e reduzem a necessidade de regenerar esses elementos do zero sempre que um usuário visita o site.

Como resultado, isso leva a tempos de carregamento e carga do servidor reduzidos. Eles podem melhorar significativamente a velocidade do site e a experiência do usuário , especialmente durante tarefas de alto tráfego ou altamente exigentes.

Alguns dos recursos mais comuns que os plug-ins de cache oferecem são:

  • Cache de página: armazene versões HTML estáticas de páginas da web para atender aos visitantes, reduzindo a necessidade de geração dinâmica de páginas.
  • Cache de objetos: armazene em cache consultas ou objetos do banco de dados para minimizar a carga no servidor de banco de dados.
  • Cache do navegador: especifique por quanto tempo um navegador deve armazenar em cache recursos estáticos, como imagens, folhas de estilo e scripts, para reduzir downloads redundantes.
  • Minificação e compactação: otimize arquivos removendo caracteres desnecessários e espaços em branco (minificação) e compactando arquivos para uma transmissão mais rápida.
  • Integração de Content Delivery Network (CDN): integre-se a CDNs para distribuir ativos estáticos em vários servidores para melhorar a velocidade de acesso global.
  • Pré-carregamento de cache: gere caches para novos conteúdos ou atualizações em segundo plano, garantindo que os visitantes sempre recebam conteúdo em cache.
  • Exclusões de cache: permitem a personalização de quais partes do site não devem ser armazenadas em cache, como elementos dinâmicos.

W3 Total Cache, WP Rocket e WP Fastest Cache são alguns dos melhores plug-ins de cache para WordPress. Mas para este tutorial, vamos nos concentrar em limpar o cache do W3 Total Cache automaticamente com intervalos programados. No entanto, é melhor se familiarizar com a limpeza automática do cache antes de prosseguirmos com o processo.

Benefícios da limpeza automática do cache

Limpar automaticamente o cache em intervalos programados oferece vários benefícios para o seu site WordPress:

  • Desempenho aprimorado e tempos de carregamento mais rápidos: limpar o cache regularmente melhora o desempenho, eliminando o armazenamento de dados desatualizados ou irrelevantes. Isso permite que os visitantes acessem o conteúdo mais atualizado diretamente da fonte. Também reduz a necessidade de os servidores recuperarem e processarem dados desnecessários em cache, o que resulta em tempos de carregamento mais rápidos.
  • Experiência do usuário otimizada: quando seu site oferece conteúdo atualizado aos visitantes, você proporciona a eles uma melhor experiência de navegação e aumenta a satisfação do usuário. Isso ocorre porque eles encontram as informações mais recentes e relevantes, resultando em uma navegação mais tranquila e menos obstáculos. Em troca, minimiza a frustração e cultiva maior satisfação do usuário, à medida que os indivíduos acessam sem esforço conteúdo preciso e atual, alinhado com suas necessidades e expectativas.
  • Análises precisas: limpar regularmente o cache ajuda a evitar análises imprecisas do site que podem resultar da visualização de páginas em cache pelos usuários. Portanto, desempenha um papel crucial na coleta de dados mais precisos para rastrear o comportamento do usuário.
  • Manutenção e resolução de bugs: A limpeza regular do cache permite identificar e resolver conflitos ou erros no sistema introduzidos a partir do conteúdo armazenado em cache. Portanto, esta abordagem proativa simplifica a identificação das causas raízes e facilita a resolução eficiente de bugs. Assim, também contribui para um ambiente digital estável e confiável.
  • Otimização de mecanismos de pesquisa (SEO): os mecanismos de pesquisa priorizam sites que oferecem entrega consistente de conteúdo novo, relevante e atualizado aos usuários. Isso sinaliza aos algoritmos de pesquisa que o site permanece ativamente envolvido com seu público e fornece recursos valiosos e atualizados. Portanto, limpar o cache pode melhorar a classificação SEO do seu site nos motores de busca.

Como limpar automaticamente o cache no W3 Total Cache?

Para limpar automaticamente o cache no W3 Total Cache , adicione um trecho de código às funções do arquivo de tema. Portanto, você precisará de um conhecimento básico de programação para limpar o cache automaticamente. Se você não tem conhecimento de programação, é melhor procurar um desenvolvedor profissional ou assistência de programador.

Mas antes de adicionar os códigos, você deve garantir que o plugin esteja instalado e ativado em seu site. Como você está procurando um guia específico para limpar automaticamente o cache no plugin W3 Total Cache , presumimos que você já o tenha instalado.

imagem do plugin limpa automaticamente o cache no W3 Total Cache

Mas se você ainda não o instalou e ativou, veja como fazer isso.

1. Instale e ative o cache total W3

Primeiro, vá para Plugins > Adicionar novo e insira as palavras-chave do plugin aqui. Ao ver o plug-in nos resultados da pesquisa, clique em Instalar agora .

A instalação levará apenas alguns segundos. Ative o plugin imediatamente após ele estar completamente instalado.

Se quiser usar a versão premium do plugin para recursos adicionais, você deve instalá-lo manualmente, enviando-o para o seu site. Para obter mais informações, você pode consultar nosso guia detalhado sobre como instalar manualmente um plugin do WordPress.

2. Conclua o Guia de Configuração

Após ativar o plugin, você deve concluir o guia de configuração. Você pode acessá-lo em Desempenho> Guia de configuração no painel do WordPress.

Se preferir configurar o plugin sozinho, pule o guia de configuração clicando em PULAR. No entanto, é recomendável ativar algumas configurações antes de limpar o cache usando W3 Total Cache. Você pode iniciar o guia de configuração clicando em PRÓXIMO .

2.1. Execute testes de cache

O plugin fornecerá muitos testes que você pode realizar para vários tipos de dados de cache. Eles incluem cache de página, cache de banco de dados, cache de objeto e cache de navegador.

O primeiro teste é o cache da página. Basta clicar em Test Page Cache e os resultados do teste serão mostrados com base em suas páginas da web.

Selecionar a opção Disco: Aprimorado é recomendado para o melhor desempenho do seu site. Então clique em PRÓXIMO depois de escolhê-lo.

teste o cache da página limpa automaticamente o cache no W3 Total Cache

Da mesma forma, você também pode executar os testes de banco de dados, objetos e cache do navegador com as mesmas etapas e selecionar as opções recomendadas para o melhor desempenho do seu site.

Por exemplo, se você testar o caso do banco de dados na próxima etapa, poderá ver que os mecanismos de armazenamento recomendados são Redis ou Memcached. Ou então, você também pode deixá-lo desabilitado conforme sugerido pelo plugin.

testar o cache do banco de dados limpar automaticamente o cache no W3 Total Cache

Você também pode executar os testes para o objeto e o cache do navegador da mesma maneira nas próximas etapas. Não há opções recomendadas para testes de cache de objetos. No entanto, é recomendável ativar o cache do navegador após realizar o teste de cache do navegador.

testar o cache do navegador limpar automaticamente o cache no W3 Total Cache

2.2. Habilitar carregamento lento

Depois de executar com êxito os testes de cache, você também deve ativar o carregamento lento em seu site. O carregamento lento atrasa o carregamento de imagens e outros objetos em uma página da Web até que sejam necessários para melhorar o desempenho do carregamento inicial da página. Portanto, você deve habilitá-lo para concluir a configuração.

Basta marcar a opção Lazy Load Images na configuração e clicar em NEXT .

carregamento lento limpa automaticamente o cache no W3 Total Cache

Finalmente, isso concluirá a configuração. Depois disso, você pode adicionar os códigos aos arquivos do seu tema.

Mas se você precisar ajustar mais opções, clique no link Configurações gerais ou abra Desempenho > Configurações gerais no painel do WordPress.

3. Adicione código para limpar o cache automaticamente

Depois de concluir o guia de configuração do W3 Total Cache, vá para Aparência > Editor de arquivos de tema no painel do WordPress. Selecione o arquivo Theme Functions (functions.php) e adicione o seguinte código na parte inferior do editor.

adicione código para limpar automaticamente o cache no W3 Total Cache

Observação: você modificará os arquivos principais do seu site e quaisquer alterações não intencionais neles poderão resultar em mais problemas no seu site. Portanto, recomendamos que você faça backup do seu site WordPress ou crie um tema filho antes de continuar.

 //Liberar cache W3TC
função ql_flush_w3tc_cache() {
$w3_plugin_totalcache->flush_all();
}

// Agendar processo de limpeza de cache 
função ql_flush_cache_event() {
if (! wp_next_scheduled('ql_flush_cache_event')) {
wp_schedule_event( current_time( 'timestamp' ), 'diariamente', 'ql_flush_w3tc_cache' );
}
} 
add_action('wp', 'ql_flush_cache_event');

Após adicionar este código ao editor, clique em Atualizar arquivo para salvar as alterações.

O código acima limpará todo o cache automaticamente com base no carimbo de data / hora exato da execução deste código . Você pode alterá-lo adequadamente antes de atualizar o arquivo se desejar uma programação diferente para limpar o cache no W3 Total Cache automaticamente.

O código também está programado para limpar todos os tipos de dados de cache no W3 Total Cache usando o comando flush_all. Portanto, se quiser limpar um tipo específico de cache do seu site, você também pode usar as seguintes funções suportadas pelo plugin como alternativa:

  • flush_pgcache(); //limpa o cache da página
  • flush_dbcache(); //limpa o cache do banco de dados
  • flush_minify(); //limpa o cache minify

Por exemplo, usando o comando $w3_plugin_totalcache->flush_dbcache(); removerá todos os dados de cache do banco de dados.

É isso! É assim que você limpa o cache no W3 Total Cache automaticamente.

Bônus: limpar cache automaticamente usando plug-in alternativo

Conforme mencionado anteriormente, você precisará de um conhecimento básico de programação para o processo acima, pois adicionará códigos automaticamente aos arquivos do seu tema para limpar o cache do W3 Total.

Mas se você não está familiarizado com programação e tem a opção de usar um plugin de cache alternativo, você também pode usar WP Fastest Cache . É um plugin gratuito equipado com opções integradas para permitir funcionalidades programadas de limpeza automática de cache.

Mas, assim como qualquer outro plugin, você terá que começar instalando e ativando o plugin. Portanto, certifique-se de instalá-los corretamente antes de prosseguir.

1. Instale e ative o cache mais rápido do WP

Você pode instalá-lo usando o mesmo método do W3 Total Cache. Mais uma vez, vá em Plugins > Adicionar Novo no painel do WordPress e pesquise as palavras-chave do plugin. Em seguida, clique em Instalar agora depois de ver o plugin nos resultados da pesquisa.

Após instalar o plugin, clique em Ativar para começar a usar o plugin.

instale o cache mais rápido do wp

2. Adicione uma regra de tempo limite para limpeza automática de cache

Depois que o plugin for ativado, abra primeiro o menu WP Fastest Cache no painel do WordPress. Em seguida, selecione a guia Excluir Cache e clique em Adicionar Nova Regra na seção Regras de Tempo Limite.

Aqui, você pode selecionar o URL de solicitação para limpar o cache com base em todas as páginas ou apenas na página inicial. Mas você também pode usar lógica condicional para limpar automaticamente o cache em páginas específicas com programações específicas, se necessário.

Após selecionar as URLs, você pode ajustar o intervalo de tempo para agendar a limpeza automática do cache. Você pode escolher o intervalo de tempo com base em minutos, horas, dias, meses ou anos.

Nesta demonstração, definimos o URL da solicitação como “ll” e o tempo limite como uma vez por hora. Mas você pode especificá-lo de acordo com suas necessidades. Não se esqueça de clicar em Salvar para aplicar a regra de tempo limite.

Ótimo! O cache do seu site será limpo automaticamente, dependendo do intervalo de tempo que você definiu no plugin. Suponha que você precise de mais ajuda para limpar automaticamente o cache usando um plugin alternativo diferente do W3 Total Cache. Nesse caso, você também pode dar uma olhada em nosso guia detalhado sobre como configurar o WP Fastest Cache ou como configurar o WP Rocket.

Conclusão

É assim que você limpa o cache no W3 Total Cache automaticamente. É essencial limpar os dados do cache do seu site para que o desempenho do seu site permaneça sempre o melhor. Também ajuda os visitantes do seu site a sempre acessar informações atualizadas.

Para resumir, você deve instalar o plugin W3 Total Cache com o guia e procedimento de configuração adequados. Em seguida, você pode adicionar o snippet de código aos arquivos do tema e ajustar o carimbo de data/hora no próprio código. O carimbo de data/hora determinará o intervalo de frequência com que o cache deve ser limpo em seu site.

Mas se usar os códigos não é sua preferência, você pode usar um plugin alternativo como o WP Fastest Cache ou WP Rocket. Ambos têm opções integradas que permitem agendar a limpeza do cache automaticamente.

Então você pode limpar automaticamente o cache no W3 Total Cache agora? Adoraríamos ouvir sobre sua experiência nos comentários abaixo.

Enquanto isso, fique à vontade para ler as postagens a seguir para ajudá-lo a otimizar ainda mais seu site WordPress:

  • Como limpar o cache do SiteGround
  • Corrija problemas comuns de AMP no WordPress
  • Como limpar o cache oEmbed no WordPress