Como usar o plugin WordPress W3 Total Cache para sites mais rápidos
Publicados: 2018-08-30
O WordPress Core é um tanto deficiente quando se trata de usar sistemas de cache para diminuir o tempo de carregamento do site e o uso de recursos do servidor. Felizmente, existem alguns dos melhores plug-ins disponíveis no repositório do WordPress; um deles é o plugin WordPress W3 Total Cache que ajuda a agilizar o carregamento de sites usando regras de cache.
Usar um mecanismo de cache no site WordPress garante uma experiência do usuário aprimorada, reutilizando os dados já solicitados pelo usuário, fazendo uso do cache do navegador. Devido ao cache, os arquivos são disponibilizados instantaneamente, o que torna o carregamento de um site mais rápido.
No Cloudways, cada nova instalação da instância do WordPress vem com o Breeze pré-configurado, nosso plugin de cache do WordPress desenvolvido de forma personalizada. Mas, se você ainda quiser usar o W3 Total Cache para sites WordPress, pois ele também é compatível com nossa pilha de hospedagem em nuvem gerenciada, este guia é para você. (Você também pode usar outros plug-ins de cache do WordPress com configurações semelhantes.)
Neste guia, mostraremos como usar o W3 Total Cache no site WordPress com algumas configurações recomendadas do W3 Total Cache para obter o máximo dele.
- Instale o plugin WordPress W3 Total Cache
- Como usar o cache total W3 para WordPress
- Painel
- Configurações Gerais
- Cache de página
- Minify
- Cache de banco de dados
- Cache de Objeto
- Cache do navegador
- CDN
- Proxy reverso
- Monitoramento
- Licenciamento
- Diversos
- Depurar
- Configurações de importação / exportação
- W3 Total Cache Configuration of Cloudflare
- Breeze - Plug-in de Cache do WordPress
- Conclusão
Instale o plugin WordPress W3 Total Cache
Faça login no painel do WordPress e navegue até Plugins → Adicionar novo e pesquise W3 Total Cache .


Instale e ative o plugin para definir a configuração do W3 Total Cache para WordPress. Você também pode instalar o plug-in manualmente se tiver baixado o arquivo do plug-in. Nesse caso, você pode usar o acesso FTP fornecido pela plataforma Cloudways.
Primeiro, vamos dar uma visão geral das configurações de plug-in que temos disponíveis. Para iniciantes, as configurações podem ser confusas, por isso é útil saber exatamente o que cada opção faz.
Como usar o cache total W3 para WordPress?
Supondo que você tenha instalado e habilitado o W3 Total Cache no site WordPress, você verá uma nova opção na barra lateral do Admin, ou seja, “ Desempenho ” na guia Configurações Gerais. Você verá diferentes tipos de cache que podem ser ativados ou desativados. Cada tipo de área de widget contém configurações gerais para o armazenamento em cache e o tipo de método de armazenamento em cache a ser usado. 
Painel
No painel, você pode realizar algumas ações rápidas como:
- Verificação de compatibilidade
- Esvaziar diferentes tipos de caches
Antes de prosseguir, não se esqueça de realizar uma verificação de compatibilidade que exibirá os Módulos e Recursos do Servidor instalados e habilitados / desabilitados. Isso lhe dará uma ideia de quão bem este plugin de cache pode funcionar de acordo com os recursos que você tem, não apenas isso, mas também mostrará o software que pode precisar ser instalado para obter a vantagem de mais recursos do W3TC. 
Configurações Gerais
Neste modo, você pode ativar o modo de visualização antes de realmente salvar as configurações de cache. E esta seção também tem a opção de Salvar configurações e Limpar caches, que podem ser usados para limpar o cache existente.

Em nosso guia de configuração do W3 Total Cache de hoje, definiremos as configurações mencionadas na guia Configurações gerais .
Cache de página
O cache de página cria cópias de suas postagens / páginas do WordPress visitadas anteriormente. Se não estiver habilitado, em cada visualização de página em seu site, o WordPress gera o conteúdo da página executando PHP e enviando consultas ao banco de dados.
Quando essa configuração está ativada, uma versão em cache da página é exibida aos visitantes. Ele reduz o tempo de carregamento da página e também diminui a carga nos recursos do servidor, aumentando assim a capacidade do servidor de lidar com mais tráfego.
Por exemplo, o cabeçalho ou rodapé de um site não muda com tanta frequência e não exige uma nova cópia do servidor toda vez que o usuário volta para a mesma página. A cópia do arquivo estático é armazenada no navegador do usuário e exibida quando solicitada novamente.

O método de Cache sugerido é código PHP alternativo no PHP 5.6 e no PHP 7.
Cache de página avançado
Se você for um usuário avançado, navegue até WordPress Dashboard> Performance , clique na opção Page Cache e configure W3 Total Cache para WordPress Page Cache de acordo com seus requisitos.
Minify
Como o nome sugere, esta opção permite a minimização de seus arquivos CSS, JS e HTML. Esta não é uma configuração de cache e se comportará de maneira diferente em diferentes configurações do WordPress.
Minificação é o processo de eliminar espaços, comentários e recuos desnecessários dos arquivos para que o espaço possa ser salvo e reduza o tamanho geral do arquivo. Esses são os arquivos responsáveis pela visualização e pela interatividade do usuário e, se não forem entregues com rapidez suficiente, podem prejudicar a experiência do usuário.
Sugerimos que você teste-o separadamente em um site de teste do WordPress antes. Em alguns casos, isso prejudicará o desempenho do seu site porque o processo de minimização exige muito do servidor.

O método de Cache sugerido é código PHP alternativo no PHP 5.6 e no PHP 7.
Minificação Avançada
Se você for um usuário avançado, vá para Desempenho> Minificar na barra lateral esquerda e configure a minificação de acordo com sua necessidade.
Cache de banco de dados
O armazenamento em cache das consultas do banco de dados reduzirá a carga em seu servidor, portanto, o servidor terá mais recursos para servir o site ao fluxo de tráfego de entrada.
Nesse tipo de cache, as consultas frequentes são armazenadas em cache e utilizadas quando o usuário faz uma solicitação semelhante repetidamente. Isso economiza a viagem de pesquisar todas as tabelas dentro do banco de dados e traz de volta o resultado desejado mais rápido.
Isso será particularmente útil se você tiver um site WordPress que envia muitas consultas de banco de dados por carregamento de página.
O método de Cache sugerido é Memcached .

Cache de banco de dados avançado

Se você for um usuário avançado, vá para a opção Cache do banco de dados na guia Desempenho no menu da barra lateral e configure o Cache do banco de dados de acordo com sua necessidade.
Cache de Objeto
Os caches de objetos são particularmente úteis para sites com muitos bancos de dados. A Cloudways integrou o Redis em seus servidores há algum tempo, você precisa instalá-lo em Servidores → Configurações e pacotes → Pacotes e clique em instalar Redis e depois em Ativar cache de objetos aqui. Escrevemos um guia extenso para adicionar Redis no WordPress.
O método de Cache sugerido é o Redis .

Cache de Objeto Avançado
Se você for um usuário avançado, poderá configurar o Cache de Objetos de acordo com sua necessidade. Basta clicar na opção Cache de objeto na guia Desempenho .
Cache do navegador
Os navegadores atualmente armazenam em cache o conteúdo estático dos sites para melhorar a experiência do usuário. Na opção W3TC do cache do navegador, você pode habilitá-lo / desabilitá-lo. Além disso, você pode adicionar exceções e datas de expiração dos elementos.
Sugerimos que você ative-o e navegue até a guia Cache do navegador e ative as configurações a seguir para obter o efeito máximo.
- Definir o cabeçalho da última modificação
- Definir cabeçalho de expiração
- Definir cabeçalho de controle de cache
- Definir tag de entidade
- Definir cabeçalho W3 Total Cache
- Ativar compactação HTTP (GZIP)
O cache do navegador é importante, especialmente se o seu site recebe visitantes regulares. O conteúdo estático já está armazenado em cache em seus navegadores de acordo com as regras que você implementou nas configurações. Apenas o conteúdo atualizado é carregado do servidor, o que torna o carregamento de todo o site mais rápido e economiza largura de banda.

Cache de navegador avançado
Se você for um usuário avançado, poderá configurar o Cache do navegador de acordo com sua necessidade. Basta clicar na opção Cache do navegador na guia Desempenho .
CDN
As redes de distribuição de conteúdo para WordPress se tornaram populares, especialmente para sites que recebem tráfego de todo o mundo. CDNs, como MaxCDN e Cloudflare, são populares e você pode integrá-los facilmente ao seu site WordPress por meio do plug-in W3TC.
Os CDNs veiculam o conteúdo estático do seu site em locais diferentes, em vez de apenas no servidor de hospedagem do WordPress. Isso ajuda a reduzir a carga em seu servidor e melhora a velocidade com que o site é veiculado para visitantes vindos de diferentes locais.
Isso é altamente recomendado para sites de maior tráfego direcionados ao público global. CDN como o Cloudflare, que também é compatível com W3 Total Cache, tem mais de 150+ data centers em todo o mundo. Essas redes criam uma cópia do seu site e servidor por meio de seu servidor, em vez de ir e voltar para o host da web para cada solicitação que um usuário faz.

Configuração avançada de CDN
Se você for um usuário avançado, navegue até CDN no menu esquerdo do W3TC (Desempenho) e configure o W3TC CDN de acordo com seus requisitos.
Proxy reverso
Os servidores Cloudways vêm com um cache Varnish pré-instalado. O Varnish é um cache muito poderoso que armazena em cache todo o conteúdo (que pode incluir tanto o conteúdo estático quanto o dinâmico do seu site) e fornece esse conteúdo para visitantes recorrentes e até mesmo novos. Este cache acelera as solicitações HTTP e fica na frente do Apache (servidor web).
No W3TC, a configuração de proxy reverso é usada para limpar o cache do Varnish sempre que você atualiza seu site. É altamente recomendável mantê-lo ativado, caso contrário, será necessário limpar o verniz manualmente todas as vezes.

Monitoramento
Se você usa o New Relic com WordPress, pode conectá-lo ao seu site apenas inserindo a API do New Relic da sua conta.
Mas isso não é necessário, pois os servidores Cloudways vêm com uma conta New Relic integrada que você pode acessar em Gerenciamento de servidor → Monitoramento → Aplicativo .
New Relic é uma ferramenta de monitoramento de desempenho de aplicativo que lhe dá uma ideia de como seu aplicativo está funcionando e identifica os pontos que estão causando problemas relacionados ao desempenho.

Licenciamento
Se você deseja suporte dos desenvolvedores dos sites W3 Total Cache para WordPress e um guia de configuração, pode adquirir e verificar sua chave de licença aqui.

Diversos
Nessa guia, você encontrará opções gerais que pode usar como painel do Google Page Speed. Sugerimos manter as “ Verificar regras de reescrita ” e manter as outras opções desmarcadas.

Depurar
O modo de depuração é particularmente útil se você deseja saber qual cache está funcionando e quanto efeito isso tem nas páginas. Para visualizar as informações de depuração, visualize o código-fonte do seu site e navegue até o final da página. Você verá os comentários notificando se um cache está habilitado, quantas consultas foram armazenadas em cache e quanto tempo levou para construir a página em cache.

Configurações de importação / exportação
Se você tem muitos sites e não deseja passar pelo mesmo processo de configuração do W3TC repetidamente, pode exportar facilmente todas as suas configurações e importá-las para o outro site.

W3 Total Cache Configuration of Cloudflare
Se você pretende usar o Cloudflare CDN usando o plug-in W3 Total Cache, vá para a guia Extensões e presumindo que você já tenha configurado o Cloudflare para WordPress, basta ativar o plug-in Cloudflare → ir para as configurações do plug-in e fornecer seu e-mail e chave de API para autorização.

Assim que a autorização for concluída, você poderá configurar o Cloudflare usando o plug-in W3TC.
Breeze - Plug-in de Cache do WordPress
Breeze é um plug-in de cache para WordPress gratuito e fácil de usar desenvolvido pela equipe da Cloudways. Ele oferece várias opções para otimizar o desempenho do WordPress em vários níveis. Funciona igualmente bem com WordPress, WordPress com WooCommerce e WordPress Multisite. Este é um plugin leve com recursos voltados para um site mais rápido.
Conclusão
Hoje, aprendemos como configurar W3 Total Cache para WordPress para um melhor tempo de carregamento da página. Existem muitas configurações avançadas que você pode ajustar para otimizar melhor o site WordPress usando o W3 Total Cache Plugin. Tudo depende de várias configurações do WordPress. Lembre-se de que você pode bagunçar as configurações, e é por isso que usar as configurações sugeridas será mais útil para você. No entanto, se você ainda quiser experimentar várias combinações de cache; Eu sugiro que você faça um backup completo do seu site.
