Você está usando o Cloudflare de forma errada? Habilite o DNS da Cloudflare, desative a CDN (isso mesmo!) e ganhe frações de segundo no seu site!
DNS Cloudflare Para Sites
O que é?
O DNS da Cloudflare é um serviço gratuito de resolução de nomes em IPs, disponível para todos que se registrarem na empresa. Para começar a usar, é só iniciar a configuração do seu domínio no site dela.
Durante o processo, a Cloudflare pesquisa os registros de DNS do seu domínio e copia para a Cloudflare (que passará a ser o lugar por onde todas as requisições irão passar para descobrir o IP do seu site e, assim, direcionar o visitante para o servidor correto).
Por que utilizar?
- A Cloudflare é gratuita, possui uma das menores latências, uptime alto, tem servidores no mundo inteiro e ajuda a diminuir, no mínimo, uma centena de milissegundos no carregamento da sua página, onde quer que o seu usuário esteja.
- Muito importante para quem tem visitantes na plataforma mobile, pois simples medidas podem salvar segundos em carregamento devido à alta latência da rede móvel e o efeito cumulativo.
- Melhora a experiência do usuário e as métricas do site, que ajudarão na sua estratégia de SEO e no melhor posicionamento em resultados de busca do Google.
Como faço para usar?
Para usar o serviço:
- Faça login/registro na Cloudflare https://dash.cloudflare.com/login
- Clique no botão azul “+ Add a Site” para adicionar um site:
- Selecione o plano grátis:
- Depois de selecionar o plano, deixe a nuvem da Cloudflare cinza (clicando na nuvem laranja) nos registros que apontam para o servidor do seu site (geralmente o registro A/IP e CNAME/www). Assim, o tráfego não passará por dentro da Cloudflare e só usará o serviço de DNS.
- Para garantir, pause todo os outros serviços clicando em “Pause Cloudflare on Site”, se não for utilizar:
- Importante! Troque os nameservers no seu registrador de domínios para os que a Cloudflare te passar! Exemplo:
Fazendo isso o seguinte irá ocorrer:
- O visitante tenta visitar o site pelo navegador;
- O dispositivo obtém, do servidor de DNS da Cloudflare, o IP do servidor do site que está tentando acessar;
- Como a Cloudflare tem data centers ao redor de todo o mundo, inclusive no Brasil, a consulta ao DNS é muito mais rápida para os visitantes locais;
- Há um grande ganho de desempenho se, por exemplo, o registrador do seu domínio é gringo e não tem servidores de DNS no Brasil;
- Não há ganho de desempenho significativo comparado ao DNS das empresas de hospedagem com data center nacional, mas tem-se vantagem ainda, de utilizar a Cloudflare, quando alguém fora do Brasil tenta acessar o seu site, já que as empresas brasileiras, provavelmente, não terão servidores de DNS próprios replicados no exterior;
- Com as configurações acima, a Cloudflare não atuará como proxy de CDN para o seu site não reduzindo a velocidade do seu site;
- Este tutorial foi feito pensando em usar em conjunto com uma CDN “premium” de melhor desempenho. No final, você terá latência baixíssima de DNS (Cloudflare) + entrega ultrarrápida de páginas (CDN);
- Ideal também para quem pretende usar servidores estrangeiros. Assim, teremos: servidor estrangeiro de alta performance e baixo custo, com benefício da consulta de DNS ultrarrápida (como se estivesse no Brasil) e da latência baixa do site (CDN) ,em qualquer parte do mundo;
- A Cloudflare oferece os próprios serviços de aceleração de site que você poderá estar adquirindo no site.
Antes
Depois
Teste de Latência de DNS
Teste a latência do DNS do seu site aqui: https://www.dnsperf.com/dns-speed-benchmark