Uma solução completamente livre
O plugin Super Page Cache For Cloudflare, oferecido gratuitamente pela empresa Optimoletira o máximo partido do Plano GRATUITO do Cloudflare, que permite que você habilite um cache de página entrando na regra de página “Cache Everything” (“Cache Tudo”), que melhora drasticamente os tempos de resposta de seu servidor web (TTFB “Time To First Byte”) e, portanto, o tempo que leva para que seu site WordPress seja carregado a partir da solicitação de um visitante. O tempo de resposta do servidor é uma medida geral da capacidade de resposta de um servidor. Representa o tempo entre o pedido do usuário e o primeiro byte que o navegador da web recebe do servidor.
Para sites dinâmicos como o WordPress, não foi possível utilizar esta regra da página sem encontrar problemas, pois não foi possível excluir certas páginas da web do cache, tais como sessões de usuários logados ou solicitações Ajax. É aqui que entra o plugin Super Page Cache for Cloudflare, permitindo a exclusão de certas páginas, enquanto ainda se aproveita da regra da página Cache Everything do Cloudflare.
Benefícios do Super Page Cache For Cloudflare
Este plugin ajuda você a tornar seu site mais rápido, melhorando drasticamente os tempos de resposta quando um visitante quer se conectar ao seu site. O plugin ajudará você a armazenar não apenas arquivos estáticos (por exemplo, arquivos CSS e JS, arquivos de imagem), mas também páginas web HTML geradas pelo WordPress, tanto em seu servidor web quanto no CDN Cloudflare.
Ao contrário da maioria dos plugins de cache que só oferecem cache em disco (ou seja, páginas web em cache serão servidas a partir de seu servidor web), o plugin irá armazenar em cache suas páginas web e arquivos estáticos no Cloudflare CDN, um dos CDNs mais estáveis e rápidos do mundo.
Com mais de 200 locais CDN fornecidos pela Cloudflare, sua página web será servida a partir de um servidor web mais próximo do visitante, em vez de enviar o pedido para seu servidor web, que pode estar na metade do mundo. Isto melhorará significativamente a velocidade de carregamento de seu website, não apenas para arquivos estáticos, mas também para páginas web HTML.
Além disso, o Super Page Cache for Cloudflare está completamente pronto para uso, tudo que você tem que fazer é fornecer algumas informações sobre sua conta Cloudflare, e o plugin fará o resto. Mas este plugin também tem configurações detalhadas que você pode alterar para que funcione da maneira que você deseja. Dito isto, a maioria dos usuários não precisará alterar as configurações, pois este plugin funcionará bem com as configurações padrão.
Instalação de Super Cache de Página For Cloudflare
De seu painel de controle WordPress, vá para a aba “Plugins”, depois clique em “Adicionar Plugins” e digite no campo de busca “Super Cache For Cloudflare”. Uma vez encontrado, clique em “Instalar agora”. Activar o plugin.
Mas você também pode baixar o plugin do site WordPress.org. Em seguida, vá para a aba “Plugins” e clique em “Upload a plugin”. Você deve baixar o arquivo Zip sem descompactá-lo primeiro. Activar o plugin.
Uma vez instalado e ativado seu plugin, vá para as configurações, e você será solicitado a especificar três coisas:
- a conta de e-mail que você normalmente usa para entrar em sua conta Cloudflare,
- seu token API Cloudflare (você pode encontrá-lo clicando em seu perfil Cloudflare, depois no onlget “API Tokens”),
- o nome de domínio do seu site WordPress.

Se você já estiver usando um plugin de cache como WP Rocket ou WP-Optimize, você precisa garantir que o recurso de cache de página esteja desativado nesse plugin, pois esse recurso só será tratado pelo plugin Super Page Cache for Cloudflare. É claro que você pode aproveitar todas as outras características oferecidas pela WP Rocket, tais como Lazyload, pré-carga de página, ou limpeza de seu banco de dados WordPress.
Principais características do Super Page Cache For Cloudflare
Este plugin Super Page Cache para Cloudflare está pronto para uso, portanto você não precisa fazer nenhum ajuste.
– Desenvolvido para funcionar perfeitamente com qualquer plano Cloudflare (quer seja uma conta Cloudflare Free ou Pro ou Business ou Enterprise).
– Aproveite ao máximo a regra “Cache Everything” do Cloudflare.
– Suporte de Cachebuster para garantir que os usuários logados não vejam o conteúdo em cache.
– O plugin também pode usar o recurso Cloudflare Worker, mas este modo Cloudflare Worker é desativado por padrão, pois não é 100% gratuito, ao contrário da regra da página Cache Everything, que permite que você faça sem o Cache Buster.
– Capacidade de anular nosso código padrão de Trabalhador para adicionar sua própria conexão personalizada.

– Sistema de cache de backup em nível de disco para pedidos que ainda não foram armazenados em cache pelo Cloudflare ou que expiraram no cache do Cloudflare.
– Capacidade de personalizar o que você quer armazenar e o que você não quer.
– Purgar automaticamente o cache de postagens e páginas quando você as atualiza.
– Possibilidade de purgar apenas as páginas HTML de seu site em vez de purgar tudo (páginas HTML + conteúdo estático).
– Possibilidade de pré-carga de páginas com base em urls de páginas, sitemaps, os últimos 20 conteúdos publicados ou as últimas 20 atualizações. A pré-carga também pode ser feita manualmente, a partir das configurações do plugin ou através de uma tarefa CRON.

– Capacidade de purgar automaticamente o cache de Verniz ou OPcache quando o cache de Cloudflare é purgado.
– Purgue todo o cache de Cloudflare usando uma tarefa CRON.
– Exportação/importação de parâmetros de plugin no JSON.
– Capacidade de purgar o cache do Cloudflare da barra de ferramentas do painel de administração do WordPress.
– Possibilidade de excluir uma página do cache em bases de páginas/posts individuais.
– Super Page Cache For Cloudflare é 100% livre de jQuery, e este plugin é compatível com todas as versões do WordPress e todos os principais temas do WordPress.
Como criar uma conta Cloudflare gratuita
Cloudflare é uma Rede de Entrega de Conteúdo (CDN), o que significa que ela armazena conteúdo de websites em servidores ao redor do mundo para melhorar os tempos de carga dos websites de seus clientes, incluindo aqueles com uma conta gratuita Cloudflare, enquanto oferece proteção contra DDoS, graças a uma rede impressionante de servidores DNS.
1/ Criação de uma conta Cloudflare
Para criar uma conta Cloudflare gratuita, você precisará ir ao Cloudflare.com e clicar no botão “Sign Up” no canto superior direito da tela. A interface Cloudflare está disponível em 10 idiomas: inglês, francês, espanhol, italiano, chinês simplificado, chinês tradicional, japonês, coreano, alemão, brasileiro.

Você será então redirecionado para uma página de registro onde será solicitado a fornecer seu endereço de e-mail e senha. Depois disso, você terá que confirmar seu endereço de e-mail clicando no link enviado para sua caixa de entrada.
O Cloudflare também oferece uma série de serviços pagos, incluindo proteção aprimorada contra ataques cibernéticos, Web Application Firewall (WAF), otimizador de imagens sem perdas, aceleração de páginas para dispositivos móveis, gerenciamento de seus certificados SSL e registro de nomes de domínio (Cloudflare Registrar).
O Registrador de Domínios Cloudflare permite que você registre com segurança novos domínios, ou transfira domínios existentes, sem custos adicionais escondidos e a custo. O Cloudflare Registrar se compromete a nunca cobrar de seus clientes mais do que o que é necessário para ser pago ao registrador por seu domínio.
2/ Adicionando o nome de domínio de seu website
Uma vez criada sua conta, o próximo passo é indicar o nome de seu website. Você deve entrar no domínio raiz de seu site. É possível registrar vários websites para uma conta. O Cloudflare procurará então automaticamente seus registros DNS.

3/ Actualização de Nameservers
Antes que seu domínio possa começar a usar o Cloudflare para resolução DNS, você precisa atualizar seus Nameservers em seu registrador (na maioria dos casos, este será seu web host). Se você adquiriu seu nome de domínio da Cloudflare, esta etapa é desnecessária.
Você precisará esperar um máximo de 24 horas para que a mudança ocorra (geralmente esta mudança ocorre após uma hora). Você receberá um e-mail do Cloudflare confirmando que seu site está configurado corretamente.
4/ Aumente a segurança de seu website
Certifique-se de que seu site requer conexões HTTPS usando os recursos “Usar sempre HTTPS” e “Reescrever HTTPS automaticamente”. Para mais detalhes, ver esta página. Você também pode obter um certificado SSL gratuito.


5/ Otimize o desempenho de seu website
Acelere seu site ativando a compressão Brotli. É um algoritmo de compressão de dados sem perdas, desenvolvido pelo Google. Você pode verificar se a compressão está ativa em seu site visitando giftofspeed.com.

Perguntas frequentes
Você permite contornar o cache para usuários logados?
Sim, este é mesmo o objetivo principal de Super Page Cache For Cloudflare.
O que é a variável “swcfpc” que vejo em cada link interno quando estou logado?
É um disjuntor de cache. Ele permite que você, enquanto estiver conectado, contorne o cache do Cloudflare para páginas que possam estar em cache.
É possível limpar automaticamente o cache ao mudar de site?
Sim, você pode limpar o cache do Cloudflare a partir da página de configurações do Super Page Cache For Cloudflare.
O que acontece se eu apagar o plugin?
É melhor desativar o plugin antes de apagá-lo, para que você possa restaurar todas as informações sobre o Cloudflare. O Super Page Cache For Cloudflare removerá todos os dados armazenados no banco de dados WordPress de seu site para manter limpa a instalação do WordPress.
O Super Cache de Página for Cloudflare funciona em modo multisite?
Sim, mas deve ser instalado separadamente para cada site da rede, pois cada site requer uma configuração ad hoc e também pode fazer parte de diferentes contas Cloudflare.