Como funciona o cache do WordPress?
Publicados: 2022-04-22O objetivo de todo plug-in de desempenho do WordPress é reduzir o tempo necessário para entregar uma página aos visitantes. Uma das principais maneiras de conseguir isso é armazenar uma cópia de cada página. Isso é conhecido como “ Cache de página ”.
Em um site WordPress típico não otimizado, os tempos médios de carregamento da página podem ser de 3 a 5 segundos. Ao entregar páginas estáticas e seguir as práticas de otimização recomendadas, os tempos de carregamento da página podem ser reduzidos entre 0,5 segundos e 1 segundo.
Cada vez que alguém visita uma página em um site WordPress que não usa cache de página, o servidor precisa:
- Carregar todos os arquivos principais do WordPress
- Recupere o conteúdo armazenado em várias tabelas do banco de dados MySQL do site
- Entregue este conteúdo ao visitante
Esse processo pode ser bastante intenso, então pode demorar um pouco para que a página seja entregue ao usuário. O processo também deve ser repetido toda vez que alguém carrega a página. Em vez de passar por esse processo todas as vezes, um plug-in de cache do WordPress processará uma página uma vez e gerará uma cópia idêntica dela.
Uma página em cache será criada para cada página em seu site e, quando alguém visitar seu site, será entregue a versão mais rápida “Em cache ” de cada página. A maioria dos plugins de cache do WordPress também oferece suporte a Content Delivery Networks (CDNs) para permitir que você armazene suas páginas em cache em data centers em todo o mundo. Isso reduz ainda mais o tempo de resposta do servidor para os visitantes e ajuda seu site a lidar melhor com picos de tráfego.
Limpar o cache do site após cada atualização
As páginas HTML em cache ficarão desatualizadas se não forem regeneradas após as atualizações do site. Para atualizar a versão em cache de uma página, você precisa excluir o arquivo em cache existente.
O botão para excluir a versão em cache existente de uma página geralmente é intitulado “ Excluir Cache ” ou “ Limpar Cache ”. O cache pode ser limpo página a página, mas a opção “ Limpar todo o cache ” é a preferida na maioria das situações.
Os plugins de cache do WordPress irão gerar uma nova cópia estática de uma página, se já não existir. Por padrão, isso é processado na próxima vez que um visitante solicitar uma página, embora o cache da página possa ser pré-carregado, se desejar.
Sempre que você atualizar uma postagem de blog ou página em seu site, o plug-in de cache do seu site atualizará a página HTML estática correspondente para que ela permaneça atualizada. Infelizmente, as páginas em cache não são atualizadas quando você executa outras atualizações.
Portanto, é importante limpar manualmente todo o cache depois de fazer uma grande alteração no seu site, como alterar o design do site ou ativar ou desativar um plug-in do WordPress. Se você adquirir o hábito de fazer isso, suas páginas em cache estarão sempre atualizadas.
O cache de página é uma peça do quebra-cabeça da otimização de sites
O cache de página é uma das técnicas mais eficazes para reduzir o tempo de carregamento da página, mas não garante um site rápido. Suas páginas ainda carregarão lentamente se você não seguir as práticas de otimização recomendadas, como otimização de imagem.
Como mostrei no meu artigo “Os melhores plugins de cache do WordPress para melhorar a velocidade do site“, os plugins de cache do WordPress modernos oferecem mais do que apenas o cache de página. Eles agora incluem ferramentas de otimização adicionais, como otimização de banco de dados, adiando a análise de Javascript e removendo CSS não utilizado. Esses recursos extras podem ser incrivelmente úteis e podem evitar que você tenha que instalar plugins WordPress de otimização adicionais, embora esteja ciente de que soluções dedicadas às vezes podem fornecer melhores resultados.
Por exemplo, o WP-Optimize oferece mais ferramentas de limpeza de banco de dados do que os plugins de cache do WordPress. No meu próprio site, também descobri que o Autoptimize é uma solução melhor para agregar e reduzir Javascript, CSS e HTML.
Em última análise, o objetivo é criar um site rápido. Os plugins de cache do WordPress devem estar no centro de toda boa configuração de otimização de sites, mas certifique-se de usar outros plugins de desempenho para melhorar ainda mais a velocidade da página.
Problemas de cache do site que podem surgir
As técnicas de otimização do WordPress ajudarão a tornar seu site mais rápido, embora esteja ciente de que alguns pequenos problemas e problemas de configuração podem surgir quando você usa um plug-in de cache do WordPress.
Se você encontrar algum problema importante, o primeiro passo é desfazer a última configuração que você alterou. Os principais problemas podem ser resolvidos redefinindo o plug-in de cache para as configurações padrão ou desativando o plug-in completamente.
Problema | Solução |
---|---|
O cache de página pode fazer com que o design ou o conteúdo do seu site fique desatualizado. | Limpar cache da página |
Arquivos Javascript não essenciais podem ser carregados posteriormente para melhorar a velocidade da página, embora isso possa causar problemas com formulários de contato e outros conteúdos. | Excluir arquivos e páginas importantes do adiamento |
O cache do navegador permite que os navegadores armazenem o conteúdo da página, como HTML, CSS, Javascript e imagens. Isso evita que os usuários precisem baixar o conteúdo novamente, no entanto, o conteúdo armazenado pode ficar desatualizado. | Defina uma data de expiração para todo o conteúdo |
Os prós e contras do cache de página de hospedagem na Web
Algumas empresas de hospedagem de sites oferecem cache de sites em nível de servidor, o que significa que nenhum plug-in de cache do WordPress é necessário. Essa é uma ótima opção para muitos proprietários de sites, pois simplifica o processo de entrega de páginas de carregamento rápido.
Esteja ciente de que, se uma empresa de hospedagem oferecer cache de site, ela pode não permitir que plugins de cache do WordPress sejam instalados em seu site, pois isso pode causar conflitos.
Sintonizado com a Perfeição | O host da web pode configurar o cache de página para que funcione em harmonia com seu servidor |
Simplicidade | Nenhum plugin de cache do WordPress precisa ser configurado quando a empresa de hospedagem cuida de tudo para você |
Você deve usar um plugin de cache do WordPress se o seu host oferece cache de página? Depende.
Para iniciantes, deixar sua empresa de hospedagem lidar com o cache de página é uma maneira simples e eficaz de melhorar a velocidade da página. Para usuários técnicos, no entanto, passar o controle total do cache de página para sua empresa de hospedagem pode ser problemático, pois você não pode personalizar as configurações exatamente como precisa.
Personalização limitada | Alguns ajustes de cache e opções de personalização podem estar disponíveis |
Solução de problemas | Pode ser difícil solucionar problemas e otimizar o desempenho exatamente como você deseja |
Eu encorajo você a falar com sua empresa de hospedagem sobre a configuração do seu site. Isso ajudará você a tomar uma decisão informada sobre qual método de armazenamento em cache usar.
Cache de página com WooCommerce
O cache de página é projetado principalmente para conteúdo estático que não muda, portanto, é importante não armazenar em cache o conteúdo dinâmico.
Em uma loja online WooCommerce, páginas dinâmicas, como carrinho de compras, checkout e área de conta, não devem ser armazenadas em cache. Widgets que mostram informações do carrinho de compras e do pedido também devem ser excluídos. Isso garantirá que os clientes não tenham problemas com os pedidos.
Para ler mais sobre como configurar plugins de cache com o WooCommerce, leia a página de documentação oficial do WooCommerce “Configurando plugins de cache“.
Pensamentos finais
Espero que agora você tenha uma melhor compreensão de como o cache de página funciona e quão eficaz ele pode ser na redução do tempo de carregamento da página em um site WordPress.
Por favor, confira meu guia sobre “Os melhores plugins de cache do WordPress para melhorar a velocidade do site” para uma visão abrangente das melhores soluções de cache do WordPress disponíveis hoje.
Boa sorte.
Kevin