fbpx

Bem vindo ao
Blog da FULL.

Aprenda, crie e cresça seu negócio na internet.

Encontre conteúdos, dicas, tutoriais e novidades sobre as principais ferramentas Wordpress

Como configurar o cache do WordPress com o W3 Total Cache (W3TC)

Você está em:

Como configurar o cache do WordPress com o W3 Total Cache (W3TC)
  1. 1. Guia para iniciantes das funções internas do WordPress
  2. 2. O que é o cache do WordPress e por que é importante?
  3. 3. Como funciona o cache do WordPress?
  4. 4. Como instalar e configurar o cache do WordPress com o WP Super Cache
  5. 5. Atualmente lendo: Como configurar o cache do WordPress com o W3 Total Cache (W3TC)
  6. 6. Revisão do MaxCDN: O Melhor CDN para WordPress?

Os dois plugins de cache WordPress mais populares do mundo são o WP Super Cache e o W3 Total Cache (W3TC). Desenvolvido pelo CTO da Mashable, o W3 Total Cache é de longe o plugin de cache WordPress mais versátil disponível, usado em sites de alto tráfego como Smashing Magazine, Mashable, MakeUseOf e Yoast. Este tutorial é um guia para iniciantes para configurar o W3 Total Cache. Um conselho: o W3TC tem uma infinidade de configurações avançadas, algumas das quais tenho dificuldade em compreender. Se você não estiver familiarizado com uma configuração, é melhor não mexer nela. Vamos começar!

Instalar W3 Total Cache

Instalar W3 Total Cache

Para instalar o  plugin W3 Total Cache , abra seu painel do WordPress, seguido de Plugins > Add New . Procure por “cache total w3 ” e instale o primeiro resultado. Você também pode baixar manualmente o plug-in e enviá-lo para a pasta wp_content/plugins via FTP. Se você instalou anteriormente outro plugin de cache como o WP Super Cache, você deve desativá-lo antes de ativar o W3 Total Cache. Isso evitaria que os dois plugins entrassem em conflito. Como regra geral, não mantenha mais de um plugin de cache do WordPress ativado a qualquer momento.

Configurando o W3 Total Cache – Configurações Gerais

O W3 Total Cache cria uma nova entrada de menu chamada Performance no painel do WordPress. As opções que procuramos estão em Performance > General . Você notará que esta página tem um número impressionante de configurações para um plug-in de cache (e muito mais se você gosta de coisas avançadas). Cada configuração é colocada dentro de uma caixa – chamada de módulos. Discuti cada um desses módulos com capturas de tela relevantes. Se você ficar preso ou não tiver certeza sobre uma configuração específica, basta seguir as capturas de tela.

Módulo de configurações gerais de cache total W3

O primeiro módulo que você encontrará é o General. Eu recomendo não habilitar todas as opções de cache usando a caixa de seleção de alternância. Você pode ativar configurações que não são necessárias (ou mesmo suportadas) pelo seu host – o que inadvertidamente deixaria seu site mais lento. No entanto, se você deseja desativar rapidamente todos os módulos, esta caixa de seleção é útil! Antes de prosseguirmos, se você não estiver familiarizado com os termos ‘cache de página’ ou ‘cache de banco de dados’, recomendo ler Como funciona o cache do WordPress .

Módulo de cache de página

Cache total da página de cache W3

O segundo módulo que vamos configurar é o Page Cache . O método de cache da página depende do seu ambiente de hospedagem. Se você estiver usando um host compartilhado, Disk: Enhanced é a melhor opção. No entanto, se você estiver usando um servidor dedicado ou virtual e tiver o APC (ou qualquer outra forma de cache Opcode instalado), selecione a respectiva opção.

Módulo Minificar

Módulo de minify de cache total W3

O módulo Minify compacta os arquivos CSS e JavaScript que seu tema usa, removendo linhas de código desnecessárias, como comentários e espaços em branco. Isso reduz o tamanho do arquivo em ~10%, o que resulta em um site mais rápido. Em Minimizar método de cache,  você deve selecionar a opção apropriada com base no seu servidor.

Outros módulos de cache

Cache de objeto de cache total W3

Os próximos dois módulos são Cache de Banco de Dados e Cache  de  Objetos . Habilite cada um deles e altere seu método de cache para o que melhor se adeque ao seu ambiente de hospedagem – assim como você fez em Page Cache and Minify .

Cache total do navegador W3

O último módulo que queremos habilitar é o Cache do Navegador . Depois de habilitá-los, clique em Salvar todas as configurações. Isso deve resolver! O W3 Total Cache agora está habilitado em seu servidor. Vamos agora dar uma olhada em dois módulos específicos – Page Cache e Browser Cache . O resto dos valores padrão dos módulos estão bem.

Configurações de cache de página

configurações avançadas de cache total w3 - cache de página

As configurações do Cache de Página podem ser encontradas em Desempenho > Cache de Página . As configurações aqui são bastante auto-explicativas. Eu habilitei alguns deles – especialmente Não armazene páginas em cache para as seguintes funções de usuário . Isso garante que quando um autor estiver editando uma postagem, ele poderá visualizar a versão mais recente e não a do cache.

Pré-carregando o cache

configurações avançadas de cache total w3 - pré-carregamento de cache

Por padrão, o W3 Total Cache armazena em cache uma página quando é solicitado pela primeira vez. Você também tem a opção de pré-gerar cópias de todos os posts/páginas. Dessa forma, independentemente de quando um visitante solicita uma página, o cache está pronto e a página é atendida no menor tempo possível.

Você deve definir as configurações de pré-carregamento do cache com base no seu ambiente de hospedagem e na quantidade de tráfego que seu site recebe.

  • O intervalo de atualização do cache afeta diretamente os recursos do servidor – menor o intervalo de tempo (ou seja, maior a frequência), maior o recurso do servidor consumido. Pessoas em servidores de hospedagem compartilhada devem ter muito cuidado com essa configuração. Defina uma frequência alta o suficiente e você pode ter sua conta suspensa por abuso de recursos do servidor. Um intervalo de pré-carregamento de cache seguro é de uma hora – ou seja, 3600 segundos.
  • Se você não estiver familiarizado com o URL do Sitemap , instale o Google XML Sitemaps . É super fácil de usar e é, de fato, um plugin obrigatório.
  • Por fim, você deseja habilitar a última opção que acionará uma operação de pré-carregamento de cache quando um post/página for publicado.

Configurações de cache do navegador

configurações avançadas de cache total w3 - cache do navegador

Isso é encontrado em Desempenho > Navegador. A ideia é aproveitar o dispositivo do seu visitante. Ativar o cache do navegador faria com que os arquivos estáticos (como CSS, JavaScript e imagens) fossem servidos a partir do cache do navegador do visitante. Claro, há um tempo de expiração que impediria o uso de dados obsoletos. Isso remove uma grande carga do servidor, economiza largura de banda e melhora muito o desempenho geral do seu site.

Está vivo!

Como você sabe que o W3 Total Cache está realmente funcionando? Bem, a página do plugin diz isso. Você também pode visualizar o código-fonte do seu site e encontrar algo assim:

trabalhos de cache

Referência de desempenho de cache total do W3

velocímetro

Esperei cerca de 1 hora depois de habilitar o cache e comparar o desempenho do site usando o GTmetrix. Isso é sem nenhum plugin de cache:

antes de armazenar em cache

Isso é uma hora após a configuração do W3 Total Cache:

resultados de benchmark de cache total w3

Nota a diferença? Um aumento de 3% e 5% na velocidade da página e no YSlow Grade. Legal, certo? Agora imagine mil pessoas visitando seu site diariamente – imagine a quantidade de ciclos de CPU (termo sofisticado para uso de recursos) que você economizará. O armazenamento em cache não apenas reduz o tamanho da página, mas também melhora o desempenho geral do site, o que abre caminho para uma ótima experiência do usuário.

Solução de problemas do W3 Total Cache

Solução de problemas de cache total w3

Você pode notar que o tempo de carregamento do seu site aumentou após a instalação do W3 Total Cache. É mesmo possível? Claro que é! Na verdade, este é um erro muito comum de principiante. Pode haver muitas razões por trás disso:

  • O motivo mais provável é que você realizou o benchmark do site ao pré-carregar o cache. A construção do cache consome recursos consideráveis do servidor. Imagine o seu pedido em cima disso – é claro que seu site ficaria lento! Solução: espere uma hora e tente novamente – desta vez deve ser diferente.
  • Outro motivo comum é selecionar os métodos de armazenamento em cache errados. Deixe-me dizer-lhe que qualquer coisa que não seja o cache de disco envolve uma certa quantidade de testes A/B. Você precisa jogar com algumas dessas configurações para espremer o melhor resultado possível.
  • Às vezes, em um servidor compartilhado, você pode encontrar APC ou alguma outra opção de cache Opcode disponível – e é provável que você a tenha selecionado. Não! Reverter para ‘Disco’ ou ‘Disco Aprimorado’ . A razão é que essas configurações foram ajustadas para o desempenho geral do servidor compartilhado – lembre-se de que você não é a única pessoa a usá-lo. Essas configurações podem não funcionar com o W3 Total Cache.

Se você ainda está enfrentando problemas e tentou os valores padrão/recomendados, recomendo mudar para WP Super Cache .

Erro de permissão do arquivo .htaccess

Dependendo do seu ambiente de hospedagem, você pode ver uma mensagem de erro informando que seu arquivo .htaccess não é gravável. Isso significa que o servidor web e/ou manipulador PHP não tem a permissão necessária para modificar o arquivo .htaccess. Existem duas soluções:

  • Você altera a permissão do arquivo .htaccess para 775 via FTP ou cPanel, etc.
  • Você adiciona manualmente os dados ao arquivo .htaccess

Devo salientar que o segundo método é mais seguro e é considerado uma boa prática de segurança.

Conclusão – Qual Plugin devo usar?

Plugins de cache do WordPress

Você pode estar se perguntando qual plugin de cache do WordPress usar. Afinal, eu escrevi dois tutoriais separados para atingir o mesmo objetivo. Você deve optar pelo WP Super Cache ou W3 Total Cache? Bem, para encurtar a história – se você estiver em um servidor compartilhado e não quiser o incômodo de testes A/B e/ou solução de problemas, o WP Super Cache é muito mais fácil de implementar. No entanto, se você estiver usando um servidor virtual ou dedicado com cache Opcode (como APC ou XCache) instalado – e não se importaria de algum trabalho extra, o W3 Total Cache é para você. Quando configurado corretamente com métodos avançados, os resultados do W3TC são muito superiores.

Isso conclui a configuração de nossos plugins de cache. Também discutirei como configurar um CDN com cada um desses plugins. Enquanto isso, você pode conferir alguns dos melhores CDNs gratuitos para WordPress e ficar atento.

Pergunta de despedida: Qual é o seu plugin de cache favorito? Quanta diferença isso fez no desempenho do seu site? Adoraríamos ouvir de você!

Aprenda com a FULL.

Junte-se a mais de 50 mil pessoas que recebem em primeira mão as principais ferramentas e tecnologia para desenvolvimento web

Meu carrinho
🎁 Faltam R$100,00 para liberar a Black da FULL
Seu carrinho está vazio.

Parece que você não adicionou nada ao seu carrinho =(