ecommerce

Configurar CloudFlare CDN para WordPress no Google Cloud

Neste tutorial, você aprenderá como configurar o Cloudflare CDN para o seu site WordPress no Google Cloud. Quando configurado corretamente, o Cloudflare CDN pode fornecer grandes benefícios de desempenho e segurança para o seu site.

Servir o conteúdo do seu site a partir do CDN do CloudFlare levará a enormes benefícios de desempenho, incluindo tempos de carregamento mais curtos e proteção contra ataques DDOS.

Benefícios de usar um CDN

Uma CDN é uma rede de servidores distribuídos globalmente que armazenam e distribuem o conteúdo do seu site.

Com um CDN configurado, o conteúdo do seu site será carregado rapidamente para todos os usuários, independentemente de sua localização geográfica.

diagrama de rede cdn
Sem um CDN, seu site é servido a partir de um único servidor, o que significa tempos de carregamento lentos para visitantes internacionais. Com um CDN, seu site é armazenado e servido por vários servidores em todo o mundo, o que significa tempos de carregamento consistentemente mais curtos para os visitantes.

Começando

Antes de começar este tutorial, você já deve ter:

  1. WordPress instalado no Google Cloud
  2. Configure um nome de domínio para o seu site
  3. Reserve um endereço IP estático para o seu site.
  4. SSL configurado para o seu site ( opcional ).

Lembre-se de que, se você não tiver o SSL configurado, terá a opção de aplicar os certificados Cloudflare SSL na etapa 3 deste tutorial. Saiba mais sobre as vantagens e desvantagens de usar o serviço SSL da Cloudflare com seu CDN clicando aqui .

Existem 6 etapas neste tutorial:

1. Crie uma conta Cloudflare

visite cloudflare.com no seu navegador da web
Em seu navegador da Web, navegue até a página de inscrição da Cloudflare .
digite e-mail e senha para criar uma conta cloudflare
Na página de inscrição, escolha um e-mail e senha para usar em sua conta e clique no botão Criar conta .
clique no botão adicionar um site para configurar seu site com cloudflare
Depois de criar uma conta, clique no botão + Adicionar um site para configurar seu site com Cloudflare.
clique no próximo botão para consultar os registros de DNS
Clique no botão Avançar para consultar seus registros DNS.
selecione a opção de plano gratuito
Selecione a opção GRATUITA para começar com uma conta gratuita e clique no botão Confirmar plano .
clique no botão continuar para confirmar os servidores de nomes
Depois que a Cloudflare verificar os registros DNS do seu site, clique no botão Continuar .
copiar servidores de nomes cloudflare
Copie os dois servidores de nomes fornecidos pela Cloudflare e cole-os no bloco de notas – você precisará deles nas próximas etapas.

2. Mude os servidores de nomes de domínio

visite o provedor de nome de domínio onde você registrou seu nome de domínio namecheap.com
Visite o provedor de nome de domínio onde você registrou o nome de domínio do seu site. Namecheap é usado neste exemplo, mas existem centenas de outros registradores de nomes de domínio para escolher.
cole os servidores de nomes cloudflare
Depois de fazer login no registrador de nomes de domínio, navegue até a página de configurações do domínio que deseja configurar. Selecione a opção DNS personalizado e cole os dois servidores de nomes Cloudflare que copiamos da etapa 1 deste tutorial.

3. Defina as configurações SSL da Cloudflare

clique no link para o site que você deseja configurar
Volte para a página inicial do Cloudflare e clique no seu site.
clique nas configurações de criptografia para definir as configurações de ssl do cloudflare
Clique no ícone Crypto na parte superior da página para definir as configurações de SSL da Cloudflare.
selecione a configuração ssl estrita completa
Na página Crypto , selecione a configuração Full (Strict) SSL se você já tiver o SSL configurado em seu site. Se você quiser usar o SSL da Cloudflare, escolha a configuração Full SSL.
Clique aqui para saber mais sobre as diferentes configurações de SSL.

4. Defina as configurações de cache do Cloudflare

clique no ícone para definir as configurações de cache
Em seguida, clique no ícone Cache na parte superior da página para definir suas configurações de cache.
definir configurações de cache
Defina a expiração do cache do navegador para 1 mês ou escolha Respeitar cabeçalhos existentes se você já tiver configurado o cache no servidor de origem.

5. Teste o desempenho do site

visite gtmetrix.com em seu navegador da web
Agora que você configurou o Cloudflare CDN, a próxima etapa é verificar se está funcionando corretamente. Em seu navegador, abra uma nova aba e visite GTMetrix . Em seguida, insira a URL do seu site no campo de pesquisa e clique no botão Analisar .
verifique o cache do navegador de alavancagem
Primeiro, na guia PageSpeed , verifique se os critérios de cache do navegador Aproveitar têm uma pontuação alta.
verifique se a rede de entrega de conteúdo e os cabeçalhos expirados estão configurados corretamente
Em seguida, navegue até a guia YSlow e verifique se os critérios Use a Content Delivery Network (CDN) e Add Expires headers foram atendidos.

6. Considerações adicionais

Combinando Cloudflare CDN e SSL

A Cloudflare oferece três configurações separadas para lidar com a criptografia do seu site com SSL. As três configurações são Flexível SSL , Full SSL e Full SSL (Strict) .

Full SSL (Strict) fornece o nível mais alto de segurança SSL, no entanto, requer que você configure o SSL em seu servidor de origem com antecedência.

  • 1. SSL flexível
  • 2. SSL Completo
  • 3. SSL Completo (Estrito)

Qual configuração você deve escolher?

Tente evitar o uso da configuração SSL flexível. Se você estiver executando qualquer uma das pilhas “pré-configuradas” da biblioteca de soluções do Google Cloud, é provável que seu servidor tenha vindo pré-configurado com certificados SSL autoassinados. Isso significa que a configuração Full SSL está disponível para você por padrão.

Sugerimos enfaticamente que as pessoas usem o modo Strict com um certificado válido em sua origem. – Nick Sullivan, chefe de criptografia, Cloudflare Inc.

No entanto, se você quiser levar sua segurança um pouco mais longe, pode usar a configuração Full SSL (Strict). Esta configuração requer que você já tenha o SSL configurado em seu servidor (com certificados válidos).

Se você planeja usar a configuração Full SSL (Strict), mas ainda não configurou certificados SSL em seu servidor, confira os tutoriais de SSL para as pilhas Click-to-deploy ou Bitnami Google Cloud LAMP.

Referências

  1. Primeiros passos recomendados para usuários Cloudflare
  2. Como funciona o Cloudflare?
  3. Universal SSL: Criptografia até a origem, de graça
  4. Meu enigma TLS e por que decidi deixar o CloudFlare
  5. Como obter seu SSL gratuitamente em um site compartilhado do Azure com CloudFlare
  6. Os ótimos novos recursos do Cloudflare e por que não os usarei
  7. Por que devo instalar o mod_cloudflare?
  8. Quais são as desvantagens de usar Cloudflare?
  9. Imagem da Content Delivery Network (CDN) fornecida via Privacy Canada

Solução de problemas

Se você tiver quaisquer perguntas ou comentários, por favor, deixe-os no campo de comentários abaixo.

Para obter suporte para solução de problemas, verifique o grupo de suporte WordPress Cloud Hosting no Facebook.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *