Configurações totais do cache W3 para aumentar a velocidade do seu site

Publicados: 2020-11-10

Você leu esse título certo.

Este post é sobre um plugin específico para WordPress que todo blogueiro deve ter em seu conjunto de ferramentas.

Estou falando sobre W3 Total Cache - um plugin de otimização de site tudo-em-um.

Se você usa o WordPress, continue lendo para descobrir como usar o W3 Total Cache para turbinar o desempenho do seu site.

Índice

  • 1. Introdução
  • 2. Otimizando suas configurações gerais
  • 3. Configurações ideais do cache total W3: cache de página
  • 4. Otimizando as configurações de redução
  • 5. Otimizando o Cache do Banco de Dados
  • 6. Otimizando Cache de Objeto
  • 7. Otimizando o cache do navegador
  • 8. Otimizando o Agente do Usuário, Referenciador e Grupos de Cookies
  • 9. Otimizando Cache de Fragmentos
  • 10. Usando extensões para escalabilidade
  • 11. Conclusão

Permita-me começar apresentando o plugin da hora.


O que é W3 Total Cache?

Como um blogueiro, aumentar o desempenho do seu site deve ser uma prioridade.

Isso não apenas melhorará consideravelmente a experiência do usuário, mas também o ajudará a obter classificações mais altas nos mecanismos de pesquisa.

W3 Total Cache torna a otimização do desempenho do site um passeio no parque. Ele tem todos os recursos de que você precisa para a maioria dos fatores que afetam a velocidade de carregamento.

Página do plugin W3 Total Cache
  • Salve 

Assim como qualquer outro plugin do WordPress por aí, instalar o W3 Total Cache é o primeiro passo.

Você pode visualizar a página de visão geral do plug-in clicando em 'Desempenho' no menu principal e clicando em 'Painel '.

Como usar W3 Total Cache
  • Salve 

Isso deve lhe dar uma boa visão de alguns dos principais recursos do plugin. Você também pode realizar ações rápidas como uma verificação de compatibilidade do WordPress e esvaziamento de cache.

Ações rápidas do cache total W3
  • Salve 

Claro, a página do painel W3 Total Cache é apenas o começo.

Por que não olhamos mais de perto sob o capô?


Otimizando Suas Configurações Gerais

Como a maioria dos blogueiros do WordPress, a página “Configurações gerais” é provavelmente a primeira seção que você verificará.

Felizmente, é também onde os principais recursos do W3 Total Cache podem ser ativados, a saber:

1. Escolhendo a configuração correta de cache de página para o seu site

Antes de prosseguirmos, o cache de página - junto com muitos recursos do W3 Total Cache - já foi explicado neste artigo. Ao fazer isso, você obterá uma explicação mais detalhada de todas as estratégias que serão mencionadas posteriormente.

Agora que já resolvemos isso, o cache de página pode ser habilitado com W3 Total Cache em literalmente dois cliques.

Basta selecionar a caixa de seleção 'Ativar' na seção “Cache de página” e clicar em 'Salvar todas as configurações'.

Habilitando o Cache de Página nas Configurações Gerais
  • Salve 

O cache do site funciona permitindo que os navegadores salvem temporariamente os dados do seu site. Isso permite que eles busquem instantaneamente seu conteúdo na próxima visita do usuário.

E as outras configurações?

A beleza de usar o W3 Total Cache é que a maioria dos recursos deve funcionar bem assim que sai da caixa. No entanto, existem configurações ideais do W3 Total Cache a serem observadas.

Se o seu site atualmente é executado em um host compartilhado, escolha 'Disco: Avançado' como seu método de cache de página.

Cache 'Opcode' , no entanto, deve ser selecionado se você atualizar para um servidor dedicado. Para aqueles que usam hospedagem em nuvem, 'Memcached' deve ser o método de cache de página.

Métodos de cache de página
  • Salve 

2. Minimizando seu código para menor uso de largura de banda

A minimização de código é outro recurso W3 Total Cache que pode aumentar o desempenho do seu site facilmente.

Lembre-se de que os códigos do seu site consomem largura de banda para serem carregados nos navegadores da web. Isso inclui CSS, HTML, JavaScript e assim por diante.

Quanto maiores são esses bits de código, mais largura de banda eles precisam ser transferidos.

Por sua vez, isso aumenta o tempo geral de carregamento de sua página.

Como fazer a minificação à moda antiga

Com a minimização, os elementos de código desnecessários como comentários, espaços em branco e quebras de linha são removidos.

Quer fazer isso manualmente?

Claro, se você estiver preparado para ficar olhando para o computador por dias ou mesmo semanas a fio.

Em vez disso, use uma ferramenta como Minify Code para minimizar automaticamente qualquer código que você enviar.

Código de redução
  • Salve 

Se isso não for fácil para você, W3 Total Cache pode reduzir seus códigos em um piscar de olhos.

Fazendo isso com W3 Total Cache

Na seção “Minificar”, marque a caixa de seleção 'Ativar' e salve suas alterações. Quanto ao resto das configurações, você pode deixá-las com seus valores padrão.

Minificar configurações de cache de página
  • Salve 

A minimização por meio do W3 Total Cache, no entanto, pode ser desabilitada se você usar o Cloudflare. É uma empresa de serviços de otimização e segurança da web que implementa a redução de código em seu nome.

Se você estiver interessado no Cloudflare, tenho o prazer de informar que eles oferecem uma solução gratuita.

Isso permite que você aproveite as vantagens de um CDN global, proteção básica contra DDoS e um certificado SSL gratuito.

Planos e preços da Cloudflare
  • Salve 

3. Usando outros métodos de cache de site

Além do cache de página básico mencionado acima, você também pode modificar várias opções de cache na página de configurações gerais. Isso inclui cache de banco de dados, cache Opcode, cache de objetos e cache do navegador.

Essas opções de cache podem ser encontradas diretamente abaixo da seção minify.

Métodos adicionais de cache de site
  • Salve 

Abaixo estão as maneiras específicas de usar cada opção de cache:

  • Opcode Cache - O cache de Opcode funciona reduzindo os blocos de código PHP em seu site. Ele só está disponível se você tiver o W3 Total Cache Pro.
  • Cache de banco de dados - se você usa hospedagem virtual ou uma rede de distribuição de conteúdo , é melhor deixar o cache de banco de dados desabilitado. Você também pode testar a velocidade do seu site após habilitar essa opção para ver se isso ajuda ou não.
  • Cache de objetos - embora possa desacelerar sua área de administração do WordPress, o cache de objetos é recomendado para sites dinâmicos. Esses são sites que permitem que os usuários alterem ou adicionem conteúdo, como postagens em fóruns, carrinhos de compras e outros elementos personalizáveis.
  • Cache do navegador - de todas as opções de cache, o cache do navegador é o que você deve habilitar, aconteça o que acontecer. Ele utiliza os recursos dos computadores dos visitantes, portanto, não afetará negativamente o seu site em circunstâncias normais.

4. Atualizando suas configurações de CDN

Após as configurações de cache adicionais, está a seção “CDN”.

Em termos simples, um CDN funciona aproveitando uma rede de servidores proxy distribuídos em várias regiões. A latência é então significativamente reduzida, permitindo que os usuários baixem os dados do seu site do servidor mais próximo.

Até certo ponto, os CDNs também oferecem proteção contra DDoS ou ataques de negação de serviço distribuída .

Então ... isso significa que o W3 Total Cache vai me dar um CDN?

Infelizmente, habilitar a opção CDN no W3 Total Cache não significa que você receberá automaticamente esses benefícios.

W3 Total Cache Configurações gerais de CDN
  • Salve 

O fato é que um CDN só pode ser utilizado com a ajuda de fornecedores terceirizados. Além da Cloudflare, outros exemplos de empresas que oferecem serviços CDN são:

  • MaxCDN
  • KeyCDN
  • Rackspace

Você pode ver mais opções lendo esta lista de serviços CDN gratuitos para blogs do WordPress.

Se você usa um CDN, deve clicar em 'Ativar' na página de configurações gerais do W3 Total Cache.

Em seguida, você deve escolher o “Tipo de CDN” apropriado no menu suspenso para corresponder ao seu provedor de CDN.

Encontrando seu CDN
  • Salve 

O que é isso - você não consegue encontrar seu CDN na lista?

Graças à popularidade do W3 Total Cache, seu provedor de CDN provavelmente pode ajudá-lo no processo de configuração.

Os usuários do Cloudflare, por exemplo, precisam usar a extensão oficial para usar o W3 Total Cache com seu CDN.

Extensão de cache total Cloudflare W3
  • Salve 

Para outros provedores de serviço CDN, a opção “Espelho Genérico” provavelmente será usada.

Em qualquer caso, uma configuração adicional é necessária ao configurar seu CDN com W3 Total Cache. Exploraremos esse processo posteriormente com um pouco mais de detalhes.

5. Compreendendo as configurações extras

Uma das razões pelas quais o W3 Total Cache é tão popular é sua abrangência.

Além das configurações descritas acima, ele também possui ferramentas avançadas que levam a otimização de desempenho para o próximo nível.

É verdade que a maioria dos usuários do WordPress não precisa brincar com esses recursos.

Mas caso você queira, deixe-me passar por cima desses recursos bem rápido.

Proxy reverso

Logo após a seção CDN, você encontrará “Proxy reverso”.

Este é um recurso que atualiza o cache do Varnish sempre que o conteúdo do site é atualizado.

Se você não conhece esses termos, é provável que ainda não precise usá-los.

Varnish Cache é um acelerador de aplicativo usado principalmente por grandes sites e APIs. Uma vez instalado em seu servidor, ele executa o cache de forma independente para o conteúdo do seu site para aumentos de velocidade massivos.

As configurações de proxy reverso do W3 Total Cache permitem que você especifique seus endereços IP do Varnish. Em seguida, você deve clicar em 'Salvar todas as configurações' para que as alterações tenham efeito.

Configurações de proxy reverso
  • Salve 

Para colocar as coisas em perspectiva, o Varnish é usado por sites muito grandes, como Reddit, Wikipedia e Stack Overflow.

A menos que você obtenha tanto tráfego quanto esses sites, eu não me preocuparia com o Varnish ou as configurações de proxy reverso por enquanto.

Monitoramento

Semelhante ao proxy reverso, a seção “Monitoramento” é outro recurso que a maioria dos usuários do W3 Total Cache ignora.

Basicamente, ele permite que você monitore o desempenho de seu site ou aplicativo da web por meio do New Relic - um serviço de análise de software.

Se você usa New Relic, você precisa configurar sua chave de API aqui.

  • Salve 

Cache de Fragmento

Para sites que usam blocos dinâmicos de código PHP, o cache de fragmentos deve dar ao seu site uma melhoria perceptível de velocidade.

Por mais eficaz que seja o cache de fragmentos, há duas desvantagens nesse recurso.

Primeiro, implementá-lo pode ser complicado.

A seção “Cache de fragmento” da página de configurações gerais do W3 Total Cache ajudará na primeira etapa da implantação.

Depois de selecionar um método de cache de fragmento, você também deve definir “grupos de fragmentos” para seus códigos PHP. Esta é uma tarefa para um desenvolvedor, mas se você quiser aprender, comece com esta página do W3 Edge.

Método de Fragment Cache
  • Salve 

Além do complicado processo de configuração, o cache de fragmentos também requer a compra do W3 Total Cache Pro.

Isso nos leva ao próximo recurso que você deve conhecer.

Licenciamento

Se você atualizou para W3 Total Cache Pro, você pode inserir sua chave na seção “Licenciamento”. Quando terminar, clique em 'Verificar chave de licença' para ativar sua cópia para a instalação atual do WordPress.

Onde colocar sua chave de licença
  • Salve 

Isso me lembra que ainda não falamos sobre os benefícios do W3 Total Cache Pro.

Já cobrimos o cache de fragmentos, que é um dos quatro pontos de venda do W3 Total Cache Pro:

Benefícios do W3 Total Cache Pro
  • Salve 

Configurações Diversas

A flexibilidade do W3 Total Cache é totalmente exibida na seção “Diversos” na página de configurações gerais.

No topo está a opção 'Ativar widget do painel do Google Page Speed' .

Quando configurado corretamente, ele apresentará os dados do relatório PageSpeed ​​Insights do seu site no painel do WordPress. Você só precisa marcar a caixa de seleção e inserir sua chave de API PageSpeed.

Ative o Google PageSpeed ​​Insights no painel
  • Salve 

Usar o PageSpeed ​​Insights é um método útil para medir o desempenho de um site.

Com o recurso acima, é mais fácil ajustar o W3 Total Cache, pois sua pontuação de velocidade é atualizada em tempo real.

Se você não sabe onde obter sua chave de API do PageSpeed ​​Insights, consulte esta documentação do Google.

Com o PageSpeed ​​Insights integrado, você também pode ativar a opção 'Mostrar classificação da página na barra de administração' . Isso tornará a pontuação de velocidade do seu site imediatamente visível no painel do WordPress.

Abaixo das configurações relacionadas ao PageSpeed ​​Insights está a opção 'Verificar regras de reescrita' .

Como a descrição indica, ele o alertará sempre que as regras de reescrita apresentarem problemas no arquivo .htaccess .

Verificar opção de regras de reescrita
  • Salve 

Ativar essa opção não terá nenhum efeito colateral no desempenho do seu site, então é melhor deixá-la ativada. Isso ajudará você a manter a integridade do código do seu site.

Continuando, a opção 'Ativar bloqueio de arquivo' impede que vários usuários ou processos acessem o mesmo arquivo simultaneamente.

W3 Total Cache recomenda manter esta opção desabilitada para sistemas NFS junto com sites rodando em hospedagem compartilhada.

Habilitar bloqueio de arquivo
  • Salve 

Talvez o único cenário em que o bloqueio de arquivos seja útil seja em sites muito ocupados, onde os conflitos de acesso são plausíveis. Mesmo assim, pode não resultar em nenhum ganho de desempenho perceptível.

Falando em recursos provisórios de otimização de desempenho, a próxima opção também não garante maior velocidade de carregamento. Curiosamente, ele tem o caso de uso exatamente oposto ao bloqueio de arquivo.

Se o seu host da web for baseado em NFS, considere habilitar 'Otimize a página aprimorada de disco e reduza o cache de disco para NFS.' Isso pode levar a um aumento decente no desempenho do site, mas você terá que ver por si mesmo se funciona.

Página de otimização de disco aprimorada
  • Salve 

Por último, as duas últimas configurações diversas não têm nada a ver com a melhoria do desempenho do site.

Com a opção 'Rastrear anonimamente o uso para melhorar a qualidade do produto' habilitada, você concede ao W3 Total Cache para rastrear o uso do plugin. Útil se você se preocupa com o desenvolvimento do plugin, mas muitos blogueiros prefeririam que ele fosse desativado.

'Habilitar estatísticas de cache', por outro lado, pode ser útil se você estiver fazendo um ajuste fino do W3 Total Cache ao longo do tempo.

Configurações Diversas Adicionais
  • Salve 

6. Configurações de depuração

Se você planeja usar estatísticas de cache, convém usar as configurações de depuração também.

Os modos de depuração gerarão informações detalhadas sobre determinados caches quando ativados. Para usá-los, marque a caixa de seleção do modo que deseja ativar.

Configurações de depuração W3TC
  • Salve 

O problema é que ativar qualquer modo de depuração pode resultar em um desempenho inferior ao ideal. Isso porque o seu site precisa trabalhar mais para rastrear os recursos do W3 Total Cache.

Dito isso, a depuração deve ser feita em uma base de curto prazo e desabilitada depois que você resolver todos os problemas.

7. Importando e Exportando Configurações de Cache Total W3

O W3 Total Cache é frequentemente visto como uma solução plug-and-play que requer pouca ou nenhuma configuração.

Com o que leu até agora, ainda consegue dizer a mesma coisa?

Provavelmente não.

Na verdade, a configuração do W3 Total Cache pode levar horas se você quiser adaptá-lo às necessidades do seu site.

É por isso que o W3 Total Cache permite exportar e importar as configurações do plugin.

Para importar a configuração do plugin de uma fonte externa, clique em 'Escolher arquivo', encontre o documento HTML ou .json e clique em 'Fazer upload'. Acredite ou não, existem blogs WordPress por aí que permitem que você baixe a configuração do plugin.

Configurações de importação e exportação
  • Salve 

Se você precisar exportar as configurações do plug-in como um backup, basta clicar em 'Download' ao lado de “Exportar configuração”.

Como exportar suas configurações W3TC
  • Salve 

Atrapalhou acidentalmente o seu site WordPress ao importar um arquivo de configuração?

Não se preocupe - você sempre pode reverter o plug-in para as configurações padrão com um clique.

Basta clicar em 'Restaurar configurações padrão' e pronto.


Configurações ideais do cache total W3: cache de página

Quando você terminar com as configurações gerais do W3 Total Cache, é hora das opções avançadas de cache de página.

Ainda temos muito terreno a percorrer, então vamos continuar com as configurações recomendadas para desempenho máximo do site.

Um conselho: você encontrará muitos termos técnicos no restante deste post. Dito isso, tente manter uma guia separada aberta para que você possa pesquisar suas definições.

Mas, para sua conveniência, listei a configuração ideal para a maioria dos blogs WordPress. Tudo o que falta fazer é copiar essas configurações e aplicá-las no W3 Total Cache.

Pronto? Clique em 'Cache de página' no submenu “Desempenho” para começar.

Acesse as configurações de cache da página no painel
  • Salve 

8. Selecionando as opções gerais corretas

Para o cache de página, abaixo estão as configurações ideais do W3 Total Cache que você deve usar em seu site WordPress:

Configurações ideais do cache de página
  • Salve 
  • Página de postagens em cache - Habilite.
  • Não coloque a página inicial em cache - Desative.
  • Feeds de cache: site, categorias, tags, comentários - Habilite.
  • Solicitações de cache SSL (HTTPS) - Habilite se você usar um certificado SSL.
  • Cache URIs com variáveis ​​de string de consulta - Ative a menos que a caixa de seleção esteja esmaecida.
  • Cache 404 (não encontrado) páginas - Desabilite.
  • Não armazene em cache as páginas de usuários conectados - Habilite.
  • Não armazene páginas em cache para as seguintes funções de usuário - Habilite contanto que selecione todas as funções de usuário.

9. Configurando Aliases

Se você nem sabe o que são aliases, não toque em nada na seção “Aliases”.

No mundo da hospedagem na web, um alias é um domínio separado que aponta para a mesma instalação do WordPress. Isso é algo que os blogueiros solitários raramente fazem, portanto, fique à vontade para ignorar esta seção.

Caso contrário, você já deve saber o que fazer a seguir:

Campo de aliases
  • Salve 

10. Utilização de pré-carregamento de cache

Enquanto o cache regular melhora a experiência de retorno do tráfego, o pré-carregamento do cache beneficia a todos.

Sim - isso inclui visitantes de primeira viagem.

Aqui estão as melhores configurações para pré-carregamento de cache:

Configurações de pré-carregamento de cache
  • Salve 
  • Prepare automaticamente o cache da página - Habilite.
  • Intervalo de atualização - 900 segundos.
  • Páginas por intervalo - 10 páginas.
  • URL do sitemap - basta colar o URL do seu sitemap. Saiba mais sobre sitemaps lendo esta postagem.
  • Pré-carregar o cache de postagem ao publicar eventos - Habilite.

11. Definindo sua política de limpeza de cache

Limpar caches garante que os usuários possam visualizar as alterações mais recentes em seu site.

Ao definir uma política de eliminação, você coloca esse processo no piloto automático sempre que ocorre o seguinte:

  • Você cria uma nova postagem
  • Você edita uma postagem existente
  • Um usuário posta um comentário

Para criar uma política de eliminação que não afete o desempenho do seu site, use as seguintes configurações:

Política de eliminação
  • Salve 
  • Páginas para armazenar em cache - página inicial, página de postagens, página de postagens e feed de blog.
  • Especifique os tipos de feed a serem eliminados - Rss2 (padrão).
  • Limite de eliminação - 15 ou mais se você tiver um servidor de ponta.
  • Páginas adicionais - em branco.
  • Limpar sitemaps - mantenha o valor da expressão regular padrão.

12. Gerenciando a API REST

Se você tiver o W3 Total Cache Pro e usar a API RESTful, poderá se beneficiar da ferramenta de cache da API REST.

A API RESTful é baseada na tecnologia Representational State Transfer . Isso é usado para tarefas como conectar o WordPress a um front-end JavaScript, gerar plug-ins ou criar aplicativos móveis.

Deixe-me adivinhar - você não está nem perto de fazer algo dessa magnitude.

Nesse caso, é melhor deixar o cache da API REST com a configuração padrão: 'Não armazenar em cache.'

API REST
  • Salve 

13. Configurações avançadas de cache de página

W3 Total Cache tem uma longa lista de configurações avançadas para cache de página.

Naturalmente, existem várias maneiras de definir essas configurações com base nos requisitos do seu site. Mas para a maioria dos blogueiros, as configurações abaixo devem garantir uma melhoria na velocidade de carregamento.

Configurações avançadas de cache de página
  • Salve 
  • Inicialização tardia - Desabilite.
  • Cache atrasado - Desativar.
  • Modo de compatibilidade - desative a menos que você esteja obtendo erros de cache.
  • Charset - Desative a menos que você encontre caracteres incomuns no cache da página.
  • Rejeitar solicitações HEAD - deixe como padrão.
  • Intervalo de coleta de lixo - 3.600 segundos se estiver em cache no disco (caso contrário, essa opção ficará esmaecida).
  • Duração do cookie de comentário - 1.800 segundos
  • Strings de consulta aceitas - em branco.
  • Agentes de usuário rejeitados - em branco.
  • Cookies rejeitados - wptouch_switch_toggle (padrão).
  • Nunca armazene em cache as seguintes páginas - wp -. * \. Php e index \ .php (padrão.)
  • Nunca armazene em cache as páginas associadas a essas categorias - em branco.
  • Nunca armazene em cache as páginas que usam essas tags - em branco.
  • Nunca armazene em cache as páginas desses autores - em branco.
  • Nunca armazene em cache as páginas que usam esses campos personalizados - em branco.
  • Lista de exceções de cache - Adicione páginas com problemas de cache.
  • Páginas com barra não final - mantenha as páginas padrão.
  • Especificar cabeçalhos de página - mantenha as configurações padrão.
  • Manipular tipo mime XML - Ativar.

Otimizando as configurações de redução

Novamente, se você usar o Cloudflare, não há necessidade de modificar as configurações de minificação do código W3 Total Cache.

Na página 'Minificar' , você pode controlar como a redução do código é tratada no seu site WordPress.

Reduza o acesso às configurações avançadas
  • Salve 

Aqui está uma análise de cada seção na página de configuração do minify:

14. Configurações Gerais

Quando se trata de minificação, você não precisa fazer nenhuma alteração nas configurações gerais. Mas isso não significa que não devemos revisar as configurações de minificação de código ideais do W3 Total Cache.

Reduza as configurações gerais
  • Salve 
  • Reescrever a estrutura do URL - Ativar.
  • Desabilite a redução para usuários conectados - deixe como padrão.
  • Reduzir notificação de erro - Desativar.

15. Minificação de HTML e XML

Por padrão, o W3 Total Cache não reduzirá os arquivos CSS e JavaScript embutidos no HTML do seu site. Você pode ativar essas opções para melhorar o desempenho do seu site.

Configurações de Minificação de HTML e XML
  • Salve 
  • Configurações de redução de HTML - Habilite com CSS em linha e minimização de JS em linha.
  • Ignorar radicais de comentários - mantenha os valores padrão.

16. Configurações de Minificação JS

Embora a minificação de JavaScript inline ativada esteja desativada no início, a minificação real de JavaScript em seu site é ativada desde o início.

Você pode maximizar os efeitos da minimização de JavaScript aplicando as seguintes configurações:

Configurações de Minificação JS
  • Salve 
  • JS minify settings - Ative ao escolher “Minify” em vez de “Combine only”.
  • Operações em áreas (Antes) - Sem bloqueio usando "adiar".
  • Operações em áreas (Depois) - Sem bloqueio usando "adiar".
  • Remoção de comentário preservado - Ativar.
  • Remoção de quebra de linha - Ativar.
  • Push HTTP / 2 - Habilite, exceto se você usar o método “Disco: Avançado” com Nginx.

17. Configurações de Minificação CSS

Assim como a minificação de JavaScript, a minificação de CSS é ativada imediatamente.

Existem, no entanto, algumas configurações adicionais a serem ativadas se você quiser um site fluido.

Configurações de Minificação CSS
  • Salve 
  • CSS minify settings - Habilite com “Combine only” selecionado.
  • manipulação de @import - Nenhum.
  • HTTP / 2 Push - Habilitar.

18. Configurações de Minificação Avançada

Como a cereja do bolo, use as opções abaixo na seção “Avançado”.

Configurações avançadas de minimização de código
  • Salve 
  • Atualize arquivos externos a cada 86.400 segundos (24 horas).
  • Intervalo de coleta de lixo - 86.400 segundos (24 horas).
  • Nunca reduza as páginas a seguir - deixe em branco.
  • Nunca reduza os seguintes arquivos JS - Adicione temporariamente os códigos nos quais está trabalhando para preservar os comentários e a legibilidade.
  • Nunca reduza os seguintes arquivos CSS - o mesmo que acima.
  • Agentes de usuário rejeitados - deixe em branco.
  • Incluir arquivos / bibliotecas externos - Adicione URLs de recursos externos, como Google Fonts e o Gerenciador de tags do Google. Apenas certifique-se de testar suas alterações.
  • Use expressões regulares para correspondência de nome de arquivo - Desative se não estiver usando W3 Total Cache para otimizar bibliotecas JavaScript externas.

Otimizando o Cache do Banco de Dados

Seu site consiste em muitas partes que devem ser buscadas e carregadas sempre que necessário.

O armazenamento em cache do banco de dados pode aumentar esse processo, disponibilizando recursos para consultas comuns. Isso reduz a carga da CPU para fornecer dados do site aos usuários.

Aqui está a primeira coisa que você deve fazer. Se você não estiver usando um CDN ou um host virtual, ative 'Não armazenar consultas em cache para usuários conectados'.

Não armazene em cache consultas para usuários conectados
  • Salve 

19. Configurações avançadas de cache de banco de dados

Para as configurações avançadas, veja o que você deve fazer:

Configurações avançadas de cache de banco de dados
  • Salve 
  • Vida útil máxima de objetos em cache - 180 segundos para sites de alto tráfego, até 7.200 segundos para sites de baixo tráfego.
  • Intervalo de coleta de lixo - em qualquer lugar entre 3.600 e 86.400 segundos (se a opção não estiver esmaecida).
  • Nunca armazene em cache as seguintes páginas - deixe em branco.
  • Hastes de consulta ignoradas - deixe os valores padrão ou adicione “wc-session” se você usar WooCommerce.
  • Rejeitar palavras de consulta - deixe como padrão.
  • Rejeitar constantes - deixe como padrão.

Otimizando Cache de Objeto

O cache de objetos é outra maneira de reduzir o uso da CPU para carregar seu site.

Não se surpreenda se sua área de administração ficar mais lenta com esse recurso ativado. Na verdade, é uma troca razoável se você valoriza a experiência de seus usuários.

20. Configurações avançadas de cache de objetos

Sites dinâmicos vivem por banco de dados e cache de objetos para permanecer rápido e responsivo. Você só precisa aplicar estas configurações ideais:

Configurações avançadas de cache de objeto
  • Salve 
  • Vida útil padrão de objetos de cache - Como o cache de banco de dados, deve ser de 180 segundos para sites de alto tráfego e até 7.200 segundos para sites de baixo tráfego.
  • Intervalo de coleta de lixo - 3.600 segundos.
  • Grupos globais - deixe como padrão.
  • Grupos não persistentes - deixe como padrão.
  • Habilitar cache para solicitações wp-admin - Habilite isso para acelerar seu painel de administração do WordPress, mas desabilite se você ficar desatualizado, dados em cache.
  • Armazenar transientes no banco de dados - Habilitar.

Otimizando o Cache do Navegador

Embora o cache de banco de dados e objeto sejam opcionais, o cache do navegador deve ser habilitado para todos os sites WordPress.

Ele permite que os navegadores da web armazenem arquivos estáticos de sites como imagens, texto e códigos para recuperação instantânea.

Assim como a minificação de código, o cache do navegador também possui uma extensa lista de opções.

Abaixo está um resumo de cada seção:

21. Configurações gerais

Como regra geral, ative as primeiras seis opções na seção “Geral” da página de configuração do cache do navegador:

Configurações gerais de cache do navegador
  • Salve 
  • 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)

Quer saber algo divertido?

A maioria delas são funções de cache do navegador que você pode testar no GTmetrix - uma ferramenta gratuita de análise de desempenho de sites.

Você pode usar GTmetrix enquanto configura W3 Total Cache para verificar certos recursos de cache. Para os listados acima, eles devem aparecer na guia 'YSlow' do relatório de análise.

Resultados YSlow no GTmetrix
  • Salve 

Além das seis primeiras opções, há outras coisas que você deve gerenciar na página de configuração de cache do navegador:

Configurações gerais do cache do navegador
  • Salve 
  • Habilitar compactação HTTP (brotli) - Habilite esta opção se disponível e teste se ela supera a compactação gzip.
  • Impedir o armazenamento em cache de objetos após a alteração das configurações - Ativar.
  • Remover strings de consulta de recursos estáticos - Habilitar.
  • Impedir lista de exceções de cache - deixe em branco.
  • Não defina cookies para arquivos estáticos - Habilite.
  • Não processe erros 404 para objetos estáticos com WordPress - Desativar.
  • Lista de exceções de erro 404 - Deixe como padrão.
  • Reescrever a estrutura de objetos de URL - Desativar.

22. CSS e JS, HTML e XML, configurações de cache do navegador

Conforme declarado acima, o cache do navegador pode ser usado em códigos como arquivos CSS, JavaScript e HTML.

Para manter seu site WordPress em ótima forma, é aconselhável deixar essas configurações como estão.

Apenas um lembrete: as configurações de CSS e JS, HTML e XML e Mídia e outros arquivos são um tanto semelhantes. Uma vez que não há razão para eles terem configurações diferentes, use as seguintes configurações onde elas se aplicam:

Configurações CSS e JS para cache do navegador
  • Salve 
  • Definir cabeçalho da última modificação - Ativar.
  • Definir cabeçalho de expiração - Ativar.
  • Expira a vida útil do cabeçalho - 3.600 segundos para HTML e XML, 31.536.000 segundos (um ano) para os outros dois.
  • Definir cabeçalho de controle de cache - Ativar.
  • Política de controle de cache - Deixe como padrão (cache com idade máxima).
  • Definir tag de título da entidade - Ativar.
  • Definir cabeçalho W3 Total Cache - Ativar.
  • Ativar compactação HTTP (gzip) - Ativar.
  • Habilite a compactação HTTP (brotli) - O mesmo de antes.
  • Impedir o armazenamento em cache de objetos após a alteração das configurações - Ativar.
  • Remover strings de consulta de recursos estáticos - Habilitar.
  • Desativar cookies para arquivos estáticos - Ativar.

23. O que fazer com os cabeçalhos de segurança

Agora, você já deve saber que existem certas configurações no W3 Total Cache que devem ser deixadas de lado.

Os cabeçalhos de segurança estão entre essas configurações.

As opções que você encontrará aqui são reservadas para usuários versados ​​em desenvolvimento e segurança da web. Você pode modificar a diretiva de política de segurança de transporte restrito HTTP do seu site, habilitar X-XSS-Protection e mais.

Se esses termos são novos para você, deixe tudo nos cabeçalhos de segurança com seus valores padrão.

Cabeçalhos de Segurança
  • Salve 

Otimizando o agente do usuário, o referenciador e os grupos de cookies

No W3 Total Cache, as páginas de configuração do “grupo” também devem ser ignoradas pela maioria dos usuários não desenvolvedores do WordPress.

Isso inclui 'Grupos de agentes de usuário', 'Grupos de referência' e 'Grupos de cookies'.

Seções de grupos W3TC
  • Salve 

Existem, no entanto, vários casos de uso para alguns tipos de grupo que podem afetar a experiência do usuário.

24. Grupos de agentes do usuário para personalização

Se você for um usuário avançado do WordPress, os grupos de agentes do usuário podem ser usados ​​para redirecionar determinado tráfego para um domínio diferente. Você pode até mesmo forçar o navegador a carregar um tema diferente em seu site WordPress.

Suponha que você tenha criado um grupo para todos os seus usuários móveis.

Com grupos de agentes de usuários, você pode redirecioná-los para uma versão móvel separada do seu site. Caso contrário, você pode pedir ao navegador deles para lançar seu site com um tema mais compatível com dispositivos móveis.

Amostra de grupo de agentes do usuário
  • Salve 

Apenas prossiga com cuidado e lembre-se de testar sua configuração para evitar quebrar seu site.

Otimizando as configurações de CDN

Sente que está fazendo todo o trabalho?

Então eu tenho boas notícias para você.

Se você decidir usar um CDN, seu provedor de serviços deve estar disposto a ajudar na configuração do W3 Total Cache.

Em outras palavras, você pode ignorar com segurança todas essas configurações e aguardar a ajuda de seu fornecedor de CDN.

Página de configurações de CDN
  • Salve 

Se você estiver tendo problemas com seu CDN em páginas SSL, então é justo lhe dar uma solução alternativa.

25. Como desativar CDN em páginas SSL

Na seção de configurações “Avançadas”, selecione 'Desativar CDN em páginas SSL'. As páginas afetadas agora devem ser carregadas normalmente enquanto você busca a ajuda de seu provedor de CDN.

Como desativar CDN em páginas SSL
  • Salve 

Otimizando Cache de Fragmentos

A página de configurações de “Fragment Cache” é outra área do W3 Total Cache que você deve pular.

Isso é especialmente verdadeiro se você não tiver a versão Pro do plugin.

Página de configurações avançadas do cache de fragmento
  • Salve 

26. Configurando o Recurso de Cache de Fragmentos

Se você pagou pelo plug-in e gostaria de usar o cache de fragmentos, abaixo estão alguns itens que você deve se lembrar:

  • Grupos de fragmentos registrados - Se você está tentando definir grupos de fragmentos para W3 Total Cache, eles devem aparecer aqui.
  • Vida útil padrão de fragmentos em cache - o valor padrão é 180 segundos, mas pode ser aumentado se você tiver pouco tráfego.
  • Intervalo de coleta de lixo - mantenha em 3.600 segundos (padrão) se você tiver um site de alto tráfego.
  • Grupos de fragmentos manuais - insira grupos de fragmentos manualmente aqui - não toque se não souber o que está fazendo!

Usando extensões para escalabilidade

Finalmente, você deve saber que o W3 Total Cache vem com uma série de extensões pré-instaladas.

Os usuários do WordPress devem estar em casa na página “Extensões”. Sem o logotipo W3 Total Cache, parece uma cópia carbono da página “Plugins” no painel.

Isso significa que ativar e desativar extensões envolve um processo familiar. Você pode clicar nos botões na parte inferior de cada extensão ou realizar “ações em massa” usando o menu suspenso.

Página de extensões W3TC
  • Salve 

Como não há uma maneira perfeita de executar o ecossistema W3 Total Cache, vou deixar você determinar quais extensões ativar.

27. Três importantes extensões de cache W3 para sites WordPress

Abaixo estão algumas das extensões W3 Total Cache mais úteis e o que elas fazem:

  • AMP - O projeto AMP ou Accelerated Mobile Pages ajuda os proprietários de sites a atingir velocidades de carregamento suaves no celular. Habilitar esta extensão adicionará suporte AMP aos recursos de minimização do W3 Total Cache.
  • Yoast SEO - Se você confia no Yoast SEO para otimização on-page, ative esta extensão para a integração perfeita do W3 Total Cache.
  • Genesis Framework da StudioPress - Muitos usuários do WordPress utilizam o Genesis Framework para construir sites amigáveis ​​com SEO do zero. Se você pertence a este grupo de usuários, habilite esta extensão para uma melhoria de desempenho de 30 a 60 por cento.

Aqui está um conselho final: se você deseja ativar extensões, faça-o uma de cada vez.

Assim como os plug-ins, as extensões podem causar problemas inesperados em seu site quando ativas. Ao habilitar uma extensão de cada vez, você pode identificar facilmente a causa de possíveis problemas.


Conclusão

A configuração do W3 Total Cache para um desempenho ideal do site pode levar algum tempo.

Não se apresse - você sempre pode marcar e consultar esta página sempre que precisar.

Lembre-se de testar a velocidade do seu site conforme você faz ajustes gradativamente. Enquanto você faz isso, exporte sua configuração como um backup, caso precise reaplicar essas configurações.

Conte-me sobre sua experiência com o W3 Total Cache nos comentários abaixo!

Você pode gostar também:

  • 19 maneiras fáceis de reduzir a taxa de rejeição em seu blog e maximizar seu tráfego
  • Tudo sobre os plug-ins do WordPress
  • Os 10 melhores plug-ins WordPress de compartilhamento social para blogueiros
W3 Total Cache Plugin Settings
  • Salve 