Cloudflare e CDN – Um guia definitivo para WordPress

Publicados: 2022-01-13

Uma CDN, ou Content Delivery Network, é um sistema de servidores distribuídos globalmente que entregam conteúdo em nome de outros servidores. As CDNs armazenam em cache os dados do servidor de origem, permitindo que os usuários acessem os dados de um servidor próximo a eles, melhorando assim o desempenho e reduzindo a latência.

CDNs são uma parte essencial do nosso mundo moderno. O conteúdo que você visualiza em qualquer site ou aplicativo - seja por meio de um desktop, laptop, tablet ou smartphone - provavelmente foi entregue usando uma rede de entrega de conteúdo.

Neste artigo, vamos mergulhar profundamente nas redes de entrega de conteúdo, aprimorando exatamente o que elas fazem e como. Também veremos algumas das CDNs mais usadas e, em seguida, ampliaremos o Cloudflare em particular, compartilhando nossos pensamentos sobre o que o diferencia. Completando isso, haverá alguns tutoriais sobre as diferentes maneiras de colocar o Cloudflare em funcionamento. Spoiler: é fácil peasy.

Continue lendo ou vá em frente usando estes links:

  • O que é um CDN e por que você precisa dele?
  • Uma esfera de CDNs
    • CDN e DNS
  • O que é Cloudflare e o que o torna tão especial?
  • Configuração do Cloudflare
    • Criando uma conta Cloudflare
    • Configurando as coisas através do site da Cloudflare
    • Configurando o Cloudflare via cPanel
    • Usando o plug-in WordPress da Cloudflare
  • Otimizando o Cloudflare no Hummingbird
  • Na nuvem (flare) 9

E vamos embora!

O que é um CDN e por que você precisa dele?

As CDNs surgiram no final da década de 1990 como um meio de aliviar os gargalos de desempenho da internet. Desde então, eles cresceram para servir uma grande parte do conteúdo da Internet, incluindo objetos da web (texto, gráficos, scripts), objetos para download (arquivos de mídia, software, documentos), aplicativos (comércio eletrônico, portais) e mídia (ao vivo streaming, sob demanda e mídias sociais).

Sem CDNs eficazes, a maior parte do que você vê no mundo online de hoje, em particular o conteúdo que é acessado à distância ou simultaneamente com uma série de outros usuários, levaria uma eternidade para carregar, teria interrupções regulares de entrega (buffering, glitching, freeze), ou imobilizar completamente sites.

Falha no computador
Sem CDNs entregando dados de servidor para servidor, o potencial de problemas é alto.

Há muitos aspectos positivos na utilização de um CDN. Além de maior velocidade, eles também aumentam a segurança do site, reduzem custos, permitem maior escalabilidade e proporcionam uma melhor experiência ao usuário.

Os servidores de origem de conteúdo correm um risco muito maior de falha sem uma CDN. Como eles devem responder a cada solicitação individual do usuário final, grandes picos de tráfego ou cargas persistentes representam uma alta probabilidade de risco.

Ao responder às solicitações do usuário final com um servidor mais próximo em proximidade física e de rede do que a origem, uma CDN descarrega o tráfego dos servidores de conteúdo e melhora a experiência na Web, beneficiando tanto o provedor de conteúdo quanto seus usuários finais.

Se o seu site estiver hospedado em um posicionamento geográfico próximo ao de um usuário que tenta acessar seu conteúdo, ele verá seu conteúdo em frações de segundo. Mas para quem está mais longe, essa distância cria problemas, porque o navegador precisa buscar o conteúdo do servidor da sua região e depois exibi-lo para alguém que está a milhares de quilômetros de distância.

Além disso, se usuários de outros países solicitarem o mesmo conteúdo simultaneamente, o servidor ficará sobrecarregado com essas solicitações, aumentando o tempo necessário para carregar e servir o conteúdo. Isso, por sua vez, afetará a velocidade de entrega de conteúdo para o usuário.

Uma rede de entrega de conteúdo oferece a solução para este cenário. Como os CDNs são amplas redes de servidores implantados em todo o mundo, armazenar e armazenar em cache os ativos do seu site neles oferece velocidades muito melhores para o usuário final. Os usuários a uma distância significativa de você obtêm o conteúdo em cache obtido e entregue a eles de um servidor muito mais próximo ao usar uma CDN.

Uma esfera de CDNs

Como a maioria das ferramentas no mundo do WordPress, existem muitas redes de entrega de conteúdo por aí.

Aqui estão algumas das CDNs mais conhecidas:

  • Amazon CloudFront
  • CDN do Microsoft Azure
  • KeyCDN
  • StackPath
  • Akamai
  • Sucuri
  • CacheFly
  • Imperva/Incapsula
  • Cloudflare

Essas são apenas uma parte das empresas disponíveis. Sem ir muito longe, faremos um rápido resumo desses mais populares.

O Amazon CloudFront é uma das filiais do titã de negócios Jeff Bezos. O Amazon Web Services (também conhecido como AWS, a plataforma de nuvem mais abrangente e amplamente adotada do mundo), foi desenvolvido para oferecer alto desempenho, segurança e conveniência do desenvolvedor. O CloudFront fornece conteúdo com segurança com baixa latência e alta velocidade de transferência, fornecendo dados por meio de mais de 310 pontos de presença (PoPs) dispersos globalmente com mapeamento de rede automatizado e roteamento inteligente.

Para usá-lo, você precisa criar uma distribuição do CloudFront com o plug-in AWS for WordPress ou criar um site estático seguro.

O Microsoft Azure CDN é uma filial da empresa de software Windows do magnata da tecnologia Bill Gates. Ele fornece entrega de conteúdo segura e confiável, com cobertura global e escalabilidade massiva. O Azure permite que você reduza os tempos de carregamento, economize largura de banda e acelere a capacidade de resposta, esteja você desenvolvendo ou gerenciando sites ou aplicativos móveis, codificando e distribuindo mídia de streaming, software de jogos, atualizações de firmware ou pontos de extremidade de IoT.

O KeyCDN é um CDN econômico que oferece uma ampla variedade de opções para melhorar o desempenho dos sites. Algumas das ferramentas incluem certificados SSL ilimitados, baixa latência, compactação Gzip agressiva, entrega rápida de HTTP/2, configurações de restrição de tráfego, proteção de hotlink e autenticação de dois fatores. O preço inclui solicitações ilimitadas de HTTP e HTTPS e uma cobrança mínima de uso (por mês), com base no volume total combinado de tráfego da conta e outros serviços usados.

O StackPath possui recursos integrados abrangentes, incluindo proteção de conteúdo e otimização de ativos. O Stackpath CDN oferece desempenho de alta velocidade (locais de borda em todo o mundo, conexões redundantes de operadora Tier-1, Anycast global, backbone de rede privada entre todos os locais), maior segurança (controle de entrega, mitigação de ataques DDoS, SSL), visibilidade total (análise integrada e relatórios, API RESTful, opções de personalização) e custos totais mais baixos (reduza o consumo total de largura de banda, reduza o tempo de inatividade e aumente a acessibilidade).

A Akamai é uma das mais antigas empresas de rede de distribuição de conteúdo existentes. Supostamente a maior plataforma de ponta do mundo, o slogan da Akamai é “manter suas experiências digitais mais próximas dos usuários e as ameaças mais distantes”. Eles têm desempenho rápido e envolvente de aplicativos e API (aprimorado por dados e automação robustos) e entrega consistente de experiências de streaming para os maiores públicos, em qualquer dispositivo. Observação: a Akamai não publica detalhes sobre o tamanho de sua rede CDN ou onde estão os POPs.

A Sucuri CDN armazena seu site automaticamente em suas bordas, acelerando-o em 70%. A Sucuri oferece várias opções de cache, tempo de atividade confiável do site e alta disponibilidade e redundância. Eles também ajustaram as configurações para oferecer o máximo de desempenho e proteção, com opções personalizadas disponíveis. Você pode escolher o que melhor se adapta às suas necessidades ou obter uma assistência deles. Sua Rede Anycast Global possui 10 SuperPOPs nos EUA, Europa, Ásia e 2 CDN POPs na Austrália e no Brasil.

A CacheFly é especializada na entrega rápida de arquivos de mídia, prometendo entrega de vídeo com menos de 1s de latência. Além do streaming de vídeo de latência ultrabaixa (fornecendo vídeo para mais de um milhão de usos simultaneamente), o CacheFly também oferece jogos extremamente rápidos (com velocidades de transferência líderes do setor), otimização de conteúdo móvel (automática e simples) e multi-CDN ( para redundância e failover). A partir dessas especificações, você pode ver que o CacheFly é particularmente adequado para clientes de streaming e jogos (embora não seja exclusivo deles).

Imperva (anteriormente, Incapsula ) traz cache de conteúdo, balanceamento de carga e failover integrados nativamente em uma plataforma abrangente de Aplicativo Web e Proteção de API (WAAP), para que seus aplicativos sejam entregues com segurança em todo o mundo. A proteção DDoS e o Secure CDN são combinados para fornecer segurança de borda completa. A defesa do site/rede da Imperva o torna ideal para corporações que lidam com informações confidenciais, como bancos e seguradoras.

Cloudflare é uma CDN global projetada para tornar todas as suas conexões de internet seguras, privadas e rápidas. Essa rede global flexível e programável foi construída para atender empresas e organizações de todos os tamanhos, de desenvolvedores individuais a grandes corporações, fornecendo serviços a todos que antes estavam disponíveis apenas para gigantes da Internet. A Cloudflare é robusta, confiável e suave.

CDN e DNS

Alguns CDNs, como o Amazon CloudFront, exigem que você execute o carregamento inicial do servidor e, em seguida, use o URL dos CDNs ao fazer referência ao ativo. A CDN determinará então qual servidor usar para realmente lidar com a solicitação.

Outras CDNs, como a Cloudflare, operam mais upstream no nível do DNS. Efetivamente, todo o seu tráfego é roteado pela Cloudflare (alterando seus servidores de nomes para seus servidores de nomes). Em seguida, ele analisa cada solicitação, atende aqueles para os quais possui um ativo (pegando-os em uma verificação inicial) e passa os outros para o seu site (principalmente seu conteúdo dinâmico, como postagens e páginas).

A abordagem DNS tem várias vantagens distintas:

  • Rápido e sem esforço - é apenas uma questão de mudar seus servidores de nomes
  • Facilmente revertido - basta alterar seus servidores de nomes de volta para seu provedor de hospedagem
  • Segurança aprimorada – a Cloudflare analisa todas as solicitações e filtra automaticamente aquelas que são de endereços IP suspeitos conhecidos
  • Não há alterações no processo de publicação

Adicione a essa lista o fato de que a Cloudflare tem um nível gratuito em sua lista de produtos e usar a Cloudflare para o seu site WordPress é bastante atraente. E a razão pela qual é a nossa melhor escolha para uma CDN.

O que é Cloudflare e o que o torna tão especial?

A Cloudflare é uma CDN poderosa, cuja arquitetura oferece um conjunto integrado de serviços de rede, projetado para executar todos os serviços em todos os servidores em todos os data centers em sua rede global, todos acessíveis a partir de um único painel.

Bandeira Cloudflare
Cloudflare é uma CDN extremamente poderosa e popular.

É seguro. Integrada a todos os componentes da rede, a rede de 100 TBPS da Cloudflare bloqueia uma média de 70 bilhões de ameaças por dia, incluindo alguns dos maiores ataques DDoS já registrados.

É privado. A Cloudflare está em conformidade com os regulamentos locais para localização e armazenamento de dados e não gera receita com publicidade (sem coleta e retenção de dados pessoais processados ​​em nome do cliente).

É rápido. Possui conexões com todos os principais provedores de nuvem e interconexões com quase todos os provedores de serviços em todo o mundo. Além disso, data centers em mais de 250 cidades que fornecem latência abaixo de 50 milissegundos para 95% dos usuários da Internet no mundo.

É sem complicações. O Cloudflare foi projetado com a máxima facilidade em mente:

  • configuração leva menos de 5 minutos
  • qualquer pessoa com um site e seu próprio domínio pode usar CF (independentemente da plataforma)
  • nenhum hardware ou software adicional é necessário
  • nenhuma alteração de código é necessária
  • você pode manter seu provedor de hospedagem atual (ou escolher qualquer um de sua preferência)

A Cloudflare também reivindica um recurso incrível que é exclusivo para eles – APO, ou Automatic Platform Optimization. Os efeitos do uso do APO são semelhantes aos da hospedagem de arquivos estáticos em uma CDN, mas sem a necessidade de gerenciar uma pilha de tecnologia complicada.

Além de armazenar em cache seus ativos estáticos (imagens, JavaScript, CSS), o APO armazena em cache o conteúdo real em seu site (o HTML) usando a enorme rede de borda da Cloudflare.

Com todo o seu site sendo servido a partir do cache, seus visitantes terão tempos de carregamento quase instantâneos. A Cloudflare relata que seus testes mostram que o APO oferece tempos de carregamento consistentes de menos de 400 ms para HTML Time to First Byte (TTFB).

Os criadores de conteúdo mantêm a capacidade de criar sites dinâmicos, sem nenhuma alteração em seu fluxo de trabalho por causa do desempenho.

Se você estiver usando o plano gratuito da Cloudflare, poderá obter o complemento APO por uma taxa mensal baixa (um dígito). Se você estiver nos planos Professional, Business ou Enterprise, o APO já está incluído na sua assinatura.

Os planos e preços listados no site da Cloudflare estão no cabeçalho do menu superior Application Services > Overview . O recurso APO está em Application Services > Add-ons .

Agora que temos uma visão clara do que o Cloudflare pode fazer, vamos seguir para implementá-lo.

Configuração do Cloudflare

Como mencionado anteriormente, configurar o Cloudflare em um processo simples. Existem várias opções para implementação, e faremos um passo a passo para cada uma delas.

O primeiro passo necessário é…

Criando uma conta Cloudflare

Se você for usar o serviço gratuito ou comprar um plano, precisará ter uma conta Cloudflare.

Se você já tem uma conta Cloudflare, primeiro você deve fazer login para adicionar um site.

Caso ainda não tenha uma, você precisa criar uma conta Cloudflare:

  1. Vá para a página de inscrição do CloudFlare.
  2. Digite seu endereço de e- mail e senha .
  3. Clique em Criar conta.

Isso é tudo que existe para configurar a conta. Em seguida, veremos como colocar o Cloudflare em movimento usando três métodos diferentes.

Configurando as coisas através do site da Cloudflare

Depois de criar uma conta e/ou fazer login, a Cloudflare solicita que você adicione um site. Você também pode adicionar vários sites de uma vez com a automação do CF, se quiser.

Vamos adicionar um único site agora.

Adicionando um site à sua conta Cloudflare

  1. Depois de fazer login na página da sua conta, clique em Adicionar um site no canto superior direito da página inicial/painel.
  2. Insira o domínio raiz do seu site e clique em Adicionar site abaixo . Exemplo: se seu site for www.meusite.com , digite meusite.com .

    Cloudflare escolha um site
    Escolha o domínio que você deseja fazer proxy por meio da Cloudflare.
  3. Selecione um dos planos e clique em Continuar na parte inferior.

    CF escolha um plano
    Selecionando um plano durante a criação da conta Cloudflare. Eles têm um grátis!
  4. A Cloudflare faz uma verificação rápida dos registros DNS existentes e carrega a página Revise seus registros DNS .

    Registros DNS CF
    Uma janela para o gerenciamento de registros DNS na Cloudflare.
  5. Verifique se os registros DNS nos resultados da consulta estão configurados corretamente. (Esses registros entrarão em vigor na Cloudflare depois que você atualizar seus servidores de nomes.) Para uma conta gratuita, seu status será Proxied: Acelera e protege o tráfego, indicado pelo ícone de nuvem laranja.
  6. Ajuste os registros conforme necessário ou clique em Continuar .

Clique aqui se precisar adicionar manualmente os registros DNS ausentes.

Clique aqui se precisar de ajuda sobre quais subdomínios são compatíveis com o proxy do CF.

Para concluir a configuração e ativar seu domínio na Cloudflare, seus servidores de nomes devem apontar para eles. O que nos leva à próxima seção.

Mudando seus servidores de nomes de domínio para Cloudflare

mensagem de servidores de nomes CF
Os servidores de nomes precisam ser revisados ​​para funcionar na Cloudflare.

Você pode apontar servidores de nomes de qualquer registrador para a Cloudflare por meio das configurações de sua conta.

A Cloudflare tem seu próprio serviço de registro, o que significa que você pode comprar um domínio diretamente deles, se quiser. (Atualmente, o serviço de registro de domínio da Cloudflare oferece suporte apenas a TLDs comuns (domínios de primeiro nível).)

  1. Faça login e navegue até o painel da Cloudflare e clique no seu domínio recém-adicionado.

    página inicial do FC
    Seus sites na página inicial da Cloudflare.
  2. A Cloudflare irá levá-lo para a Visão geral > Completar a página de configuração do seu servidor de nomes. Copie (ou memorize) ambos os servidores de nomes 1 e 2 em Substituir pelos servidores de nomes da Cloudflare .

    servidores de nomes de cópia CF
    Avance e obtenha seus servidores de nomes da Cloudflare.
  3. Faça login na conta de administrador do seu registrador de domínio. Se você não tiver certeza de quem é o seu registrador de domínio, você pode ir até a ICANN para descobrir.

    Pesquisa de registro da ICANN
    A ICANN localizará seu registrador de domínio se você não souber quem é.
  4. Substitua os registros atuais do servidor de nomes em sua conta de registrador pelas informações que você copiou da Cloudflare.

Presto, change-o, você redirecionou seus servidores de nomes.

Aqui está uma lista útil de instruções detalhadas e links para os registradores mais comuns.

  1. Aguarde seu registrador atualizar seus servidores de nomes; isso pode levar de alguns minutos até 24 horas.
  2. Confirme a ativação do seu site fazendo login no painel da Cloudflare.
  • Se você não vir mais Complete sua configuração de servidor de nomes , você atualizou seus servidores de nomes com sucesso e seu domínio está ativo na Cloudflare.
  • Se Complete sua configuração de servidor de nomes ainda aparecer, certifique-se de que a saída do servidor de nomes soletre corretamente os servidores de nomes da Cloudflare e confirme que os servidores de nomes da Cloudflare são os únicos servidores de nomes listados.
  • Se a saída do servidor de nomes estiver correta, selecione Verificar novamente agora .

Agora você deve ver – ou verá em breve – a marca de seleção verde neste domínio em sua conta Cloudflare. Você também receberá um e-mail de confirmação da Cloudflare assim que seus servidores de nomes estiverem ativos em seu site.

Confirmação de FC
A confirmação da Cloudflare oferece algo para você gritar.

Clique aqui para obter ajuda adicional para alterar seus servidores de nomes de domínio para Cloudflare.

Para registros DNS com proxy da Cloudflare, os endereços IP da Cloudflare são retornados nas consultas DNS em vez do endereço IP do servidor original. Isso permite que a Cloudflare otimize, armazene em cache e proteja todas as solicitações do seu site.

Verificando se seu tráfego é roteado por meio da Cloudflare

Embora não seja obrigatório, você pode verificar se seus servidores de nomes de domínio agora estão apontando para a Cloudflare por outros meios. Existem alguns métodos diferentes para fazer isso.

Observe que a maioria das ferramentas de DNS on-line usa resultados de consulta em cache, portanto, pode demorar mais para mostrar os servidores de nomes atualizados.

Método 1: Use o seguinte texto na linha de comando/prompt do sistema operacional.

No Linux/Unix:
dig domain_name + trace @1.1.1.1
dig domain_name + trace @8.8.8.8

No Windows:
nslookup domain_name 1.1.1.1
nslookup domain_name 8.8.8.8

Certifique-se de substituir o genérico “ domain_name ” pelo seu nome de domínio real.)

Verificação de prompt do Wondows C
O que minha verificação de servidor de nomes do prompt de comando do Windows revelou.

Para sua informação, o 8.8.8.8 é um servidor DNS do Google, enquanto o 1.1.1.1 é um resolvedor de DNS operado pela Cloudflare.

Método 2: Use uma ferramenta online, como este Verificador de Propagação de DNS.

Se os servidores de nomes retornados aqui não forem os fornecidos e esperados pela Cloudflare, você precisará verificar com seu registrador.

Se você tiver problemas, aqui estão algumas coisas que você pode fazer:

  • Verifique se nenhum registro DS está presente; se houver, remova-os em seu Registrador.
  • Verifique se apenas os nameservers da Cloudflare estão presentes; se houver outros, remova-os na configuração do Registrador .
  • Verifique se os nameservers da Cloudflare estão escritos corretamente em sua configuração de registrador.

Clique aqui para mais perguntas frequentes sobre o DNS da Cloudflare.

Confirme que o tráfego está com proxy para a Cloudflare

Algumas ferramentas online, como o GTmetrix, não reconhecem a Cloudflare como uma rede de entrega de conteúdo, devido ao fato de a Cloudflare não funcionar como uma CDN tradicional.

Para confirmar que o tráfego do seu domínio faz proxy ativamente por meio da Cloudflare:

  1. Copie este URL >> https://www.mysite.com/cdn-cgi/trace e substitua a parte “ www.mysite.com pelo domínio com proxy para Cloudflare.
  2. Cole o código editado em seu navegador e digite para carregar a página.

Se for proxy para Cloudflare, uma saída semelhante à imagem abaixo aparecerá em seu navegador:

Exemplo de verificador de proxy
Texto de exemplo para confirmar que o tráfego do domínio é proxy por meio da Cloudflare usando o rastreamento cdn-cgi .
Verificador de proxy, meu resultado
Meu resultado, confirmando que o tráfego é proxy por meio do Cloudflare usando o rastreamento cdn-cgi .

Se você não observar uma saída semelhante:

  • Confirme se seu registro DNS tem o ícone de nuvem laranja em sua linha.
  • Insira seu domínio na ICANN para confirmar que os servidores de nomes listam apenas os servidores de nomes da Cloudflare para o seu domínio.

Para quaisquer problemas ou dúvidas não resolvidos, confira o guia completo de solução de problemas da Cloudflare.

Agora vamos olhar para o nosso segundo cenário, que é…

Configurando o Cloudflare via cPanel

Nesta seção, veremos como ativar o Cloudflare por meio da interface do cliente cPanel.

Muitos provedores de hospedagem têm suporte para Cloudflare integrado ao cPanel, portanto, instalar o Cloudflare é tão simples quanto preencher um pequeno formulário. Dependendo de como seu provedor de hospedagem lida com o cPanel, isso pode parecer um pouco diferente, mas deve seguir as mesmas etapas básicas.

  1. Após a instalação do plug-in Cloudflare, você deverá ver um ícone Cloudflare no cPanel. Clique duas vezes para abrir o aplicativo.

    CF no cPanel
    Localizando Cloudflare na seção de software do cPanel.
  2. Faça login na sua conta Cloudflare através da tela de login. (Se você pulou a parte de criação de conta deste artigo e ainda não tem uma conta, clique em Inscrever-se .)
  3. Sua conta Cloudflare provavelmente será configurada para você, novamente dependendo do seu provedor de hospedagem. No entanto, você deve poder selecionar com quais sites deseja usar o Cloudflare.

Agora vamos ao nosso método final…

Usando o plug-in WordPress da Cloudflare

A Cloudflare tem seu próprio plugin no repositório do WordPress.

Plugin CF no WP
O plugin Cloudflare para WordPress, pronto para instalação.

O uso do plug-in não é necessário de forma alguma, se você já configurou ou não o Cloudflare. Ele simplesmente serve como outro ponto de acesso a algumas das configurações da Cloudflare, permitindo que você as visualize ou ajuste de dentro do WordPress. Nem todas as opções são acessíveis no plano gratuito, mas exigem um plano Pro/pago.

Vamos fazer um rápido passo a passo de como o plugin é instalado e funciona.

  1. Vá para o repositório do WordPress e procure por Cloudflare (ou faça isso diretamente no painel do WordPress, via Plugins > Adicionar novo ).
  2. Instale e ative o plug-in e clique em Criar sua conta gratuita ou Faça login aqui .

    Tela inicial do plug-in CF
    Fazendo login através do plugin WordPress Cloudflare.
  3. Insira o endereço de e-mail da sua conta Cloudflare e a chave de API; clique em Salvar credenciais de API .

    Plugin CF insira credenciais
    Campo de entrada de credenciais da API da Cloudflare no plug-in do WordPress.

Após o login, você será direcionado para a página inicial do plug-in Cloudflare . Há duas outras páginas que você pode acessar aqui, que você verá identificadas por ícones azuis na parte superior — Configuração e Análise .

Página inicial e configurações manterão você no plug-in, enquanto o Analytics conecta você ao site Cloudflare.com.

Página inicial do plugin CF no WP
A página de destino do plug-in Cloudflare WordPress.

Aqui está um pequeno vídeo do que as opções de plug-in oferecem em cada página, assim que você estiver conectado.

Opções disponíveis através do plug-in Cloudflare para planos gratuitos e pagos.

Agora que analisamos a configuração do Cloudflare de várias maneiras, gostaria de mostrar como aprimorá-lo ainda mais…

Otimizando o Cloudflare no Hummingbird

Hummingbird, se você não estiver familiarizado, é o nosso plugin de otimização de velocidade do WordPress - e é totalmente gratuito.

Se você usa a hospedagem do WPMU DEV, ou tem uma de nossas associações, o Hummingbird Pro é automaticamente incluído no pacote de serviços e produtos que fornecemos (junto com nossos outros plugins premium).

Banner do plugin Hbird
O banner do plugin Hummingbird no WordPress.org.

O Hummingbird é um pacote de desempenho completo, com cache de classe mundial, minificação com um clique e uma série de outras ferramentas de otimização premium.

O Hummingbird também possui uma integração para o APO da Cloudflare, embutido!

Integração Hbird e CF
O Hummingbird e o Cloudflare trabalham em conjunto para oferecer uma quantidade incrível de velocidade e proteção.

O APO da Cloudflare para WordPress é um recurso pago. (Consulte a seção anterior, “O que torna a Cloudflare tão especial”, para obter mais informações sobre recursos, planos e preços.)

No entanto, você ainda pode integrar o Cloudflare no Hummingbird em seu plano gratuito, sem complementos pagos. O benefício que você ganharia é a capacidade de limpar o cache do navegador da Cloudflare de dentro do Hummingbird.

No final, é uma escolha pessoal obter ou não o APO, mas é um recurso robusto, no qual vale a pena investir pela pequena taxa necessária.

Vejamos como configurar a integração do Cloudflare no Hummingbird.

  1. Navegue até Cloudflare.com e verifique se você está conectado.
  2. Na página da sua conta principal, escolha o domínio que você está usando para isso e clique nele. No carregamento da página resultante, role até o final e clique em Obter seu token de API .
    Embora você possa usar sua chave de API global ou token de API da Cloudflare para a integração do Hummingbird, o token de API é recomendado, pois é isolado por zona. A chave de API global dá acesso de administrador à sua conta, o que não é realmente necessário.

    CF obtém token de API
    Obtendo um token de API do site da Cloudflare.
  3. Na seção Tokens de API, clique em Criar Token.

    Token de criação da API CF
    Criação de token de API na Cloudflare.
  4. Role para baixo até WordPress na lista de modelos de token de API e clique em Usar modelo .

    Modelo WP de token CF
    O WordPress é um em uma lista de muitos modelos de permissão pré-configurados.
  5. Agora temos que criar uma zona para este token. Role para baixo até Recursos de zona , clique no menu suspenso em Todas as zonas e selecione Zona específica . Um novo menu de seleção aparecerá à direita. Precisamos escolher a zona específica deste menu suspenso, que será o domínio que vamos conectar através do WordPress e do Hummingbird. Clique em Continuar para o resumo .

    Recursos da zona da API CF
    Em Recursos de zona, selecione o tipo de zona e, em seguida, a zona específica.
  6. A Cloudflare exibirá um resumo exibido em formato hierárquico. Clique em Criar Token abaixo dele.

    Criação de token da API CF
    Resumo da criação do token da API WordPress da Cloudflare.
  7. A chave do token da API foi criada. Clique no botão Copiar para copiar para a área de transferência.
    Token da API CF pronto para copiar
    Copie o token de API que a Cloudflare cria para você.

    Você pode visualizar os tokens associados aos seus domínios na Cloudflare a qualquer momento. A lista em cada domínio mostrará quais tokens estão ativos. Basta clicar nas reticências “ ” para ver as opções de Exibir resumo, Editar, Rolar e Excluir . Isso torna rápido e fácil revogar um token, se você desejar fazê-lo.

    CF API gerencia tokens
    Página de gerenciamento de token de API da Cloudflare.

    A opção Roll é a que você escolheria se seu token de API (a Cloudflare chama isso de “o segredo”) for perdido ou comprometido. A troca de sua chave secreta por uma nova invalidará a anterior, mas o acesso e as permissões serão os mesmos da chave anterior.

    Agora que temos nosso token, podemos voltar ao plugin Hummingbird em nosso site WordPress.

  8. No painel, navegue até Hummingbird > Caching .

    CF na página de integrações do Hbird
    As integrações do Hummingbird estão disponíveis na página de armazenamento em cache.
  9. Em Integrações, clique no botão azul mais + à direita da linha Cloudflare e o assistente pop-up Hummingbird aparecerá.
    Verifique se o e-mail associado à sua conta Cloudflare está no campo de e-mail e clique em Token de API . Cole a chave que você copiou no campo de token da API Cloudflare e clique em Conectar .

    Entrada de credenciais CF Hbird
    Inserindo as credenciais necessárias no assistente de integração pop-up do Hummingbird.

    O Hummingbird apresenta uma mensagem, indicando que você precisa ativar uma zona.

  10. No menu suspenso de Select zone , escolha o domínio para o qual acabamos de obter o token de API na Cloudflare e clique em Enable Cloudflare .

    Hbird CF adicionar zona
    Depois de inserir as credenciais, você precisa informar ao Hummingbird qual zona (domínio) você está conectando.

Tada! Agora você integrou com sucesso o Cloudflare ao Hummingbird.

Hbird CF confirmação de conexão
Os indicadores verdes em Status informam que sua conta Cloudflare está conectada ao Hummingbird.

Uma última parte de limpeza para cuidar - se você assinar o recurso APO da Cloudflare.

Role para baixo até a parte inferior da página e alterne o botão para Habilitar APO . E lá vai!

Hbird CF habilita APO
A integração Cloudflare do Hummingbird permite habilitar o APO.

Se você não pagar pelo serviço APO da Cloudflare, este botão de alternância ficará acinzentado, mas um link é fornecido para comprá-lo no site da Cloudflare para sua conveniência (se você estiver interessado).

Cache Hbird e CF por dispositivo
As configurações de integração do Hummingbird para Cloudflare permitem que você faça o cache por tipo de dispositivo.

Uma vez ativado, você também pode selecionar uma opção adicional para armazenar em cache o conteúdo de acordo com os tipos de dispositivos usados ​​pelos visitantes do seu site. O cache por tipo de dispositivo garante que apenas os ativos necessários sejam armazenados em cache e entregues ao navegador do usuário, dependendo do tipo de dispositivo usado: celular, tablet ou desktop.

O Hummingbird e o Cloudflare agora funcionarão em conjunto para oferecer uma quantidade incrível de velocidade e proteção.

Na nuvem (flare) 9

No mundo de hoje, quase todos os sites e aplicativos contam com uma CDN para ajudar a fornecer conteúdo a seus usuários. O que faz sentido, uma vez que as CDNs provaram seus muitos benefícios, incluindo estes quatro principais: melhor desempenho, maior confiabilidade, economia de custos e resiliência contra ataques cibernéticos.

Existem muitas opções para escolher uma CDN, então se você não gostar de uma que experimentou anteriormente, não desista! A Cloudflare, em particular, é uma escolha tão boa, especialmente devido ao seu incrível e proprietário recurso APO.

Como você viu neste artigo, configurar o Cloudflare no WordPress pode ser feito de várias maneiras (nenhuma das quais é difícil), e depois disso você continuará colhendo suas recompensas.

Considerando o poder e a prevenção que a CDN e a Cloudflare trazem, parece haver poucas razões para não tentar a velha faculdade.

Você usa o Cloudflare CDN? Qual tem sido sua experiência? Deixe-nos saber nos comentários abaixo.