Em termos simples, uma CDN (Rede de Distribuição de Conteúdo) como a Cloudflare, diminui a distância entre o seu site e os visitantes. Vamos analisar como isso acelera o carregamento do seu site em escala global. Continue lendo para descobrir.
A distância pode ser um problema para relacionamentos, mas também para dados. Um site de alto tráfego pode perder quantias significativas de dinheiro a cada segundo extra de carregamento. Diversos estudos de caso comprovam a importância da velocidade de carregamento de um site.
Ninguém gosta de esperar, especialmente quando existem inúmeras alternativas disponíveis. Para ilustrar, observe esta estatística:
Fonte: Pingdom
A taxa de rejeição, que se refere à porcentagem de usuários que abandonam seu site sem interagir, é crucial. Uma alta taxa de rejeição pode ser aceitável em blogs, mas é um grande problema para e-commerce, B2B, varejo, entre outros. Isso significa menos conversões e negócios, e mais tráfego desperdiçado.
Uma CDN armazena versões em cache do seu site em seus servidores. Isso garante que, quando um usuário acessa seu site, o conteúdo seja carregado do servidor mais próximo, reduzindo significativamente o tempo de carregamento. A Cloudflare, com seus mais de 250 pontos de presença (PoPs) em mais de 100 cidades, oferece uma rede de dados verdadeiramente global.
Confira alguns benefícios que a Cloudflare pode trazer ao seu site:
- Compressão e minificação de dados
- Redução nos custos de banda larga
- Balanceamento de carga para melhor desempenho
- Firewall de Aplicações Web (WAF) robusto
- Instalação gratuita de TLS/SSL
- Planos empresariais com garantia de 100% de tempo de atividade
Em resumo, uma CDN eficaz atua como um protetor de segurança e um acelerador de desempenho. A Cloudflare é líder de mercado, com mais de 75% dos sites listados no top 1 milhão da Alexa utilizando seus serviços.
Vamos agora explorar o processo para adicionar seu site à rede Cloudflare gratuitamente, seguido de uma análise comparativa de desempenho.
Metodologia de Teste
- Foi contratado um plano mensal com SiteGround, e um site de teste (techpostal.com) foi desenvolvido em WordPress.
- O tema utilizado foi o Genesis Maker Pro, sem plugins de cache ou segurança.
- Todas as otimizações internas do SiteGround foram desativadas para garantir resultados mais consistentes.
Configurando a Cloudflare
Acesse a página de inscrição da Cloudflare. Insira seu e-mail e crie uma senha segura para iniciar. Após isso, verifique seu e-mail para confirmar o cadastro.
Em seguida, volte ao painel e adicione o site. Digite a URL do site a ser protegido e clique em “Adicionar site”.
A próxima tela mostrará os planos de assinatura. Para este exemplo, selecione o plano gratuito.
Após selecionar o plano, clique em “Continuar” na parte inferior.
A Cloudflare irá verificar os registros DNS do seu site. Compare com os registros do seu registrador de domínio.
Você tem a opção de desativar alguns registros para que eles não sejam roteados pela Cloudflare.
Portanto, revise todos os seus registros DNS antes de continuar.
O próximo passo é a alteração dos servidores de nomes. Esta é a etapa mais importante (e simples) na configuração de qualquer CDN. O processo varia dependendo do seu registrador de domínio. Consulte este guia da Cloudflare caso necessite de ajuda.
Otimizações
A Cloudflare oferece algumas recomendações para otimizar o desempenho.
As duas opções oferecidas inicialmente foram ativadas. A primeira trata do uso do certificado SSL/TLS, e a segunda contribui para a redução do tempo de carregamento.
Além disso, certifique-se de que a compressão Brotli e o Rocket Loader estão ativos. Aproveite ao máximo esses recursos do plano gratuito para obter um desempenho ideal.
Acesse “Velocidade> Otimização> Brotli” e verifique se a opção está ligada.
Da mesma forma, na mesma seção, ative o Rocket Loader.
A alteração dos servidores de nomes pode levar algum tempo. A Cloudflare indica um período de até 48 horas, mas geralmente leva apenas alguns minutos.
Para verificar, use nossa ferramenta de pesquisa de DNS em etechpt.com ou este verificador de DNS.
Análise de Desempenho
O Blazemeter foi usado para medir o tempo de resposta do site. O tempo de resposta é uma métrica similar ao tempo de carregamento de uma página. Quanto menor o valor, melhor. O ideal é que o tempo de resposta esteja em torno de 2 segundos.
“Antes da Cloudflare” refere-se à configuração inicial do site, sem plugins de terceiros ou otimizações. “Depois da Cloudflare” indica o desempenho com o plano gratuito da Cloudflare e as configurações mencionadas.
Aqui estão os resultados:
Antes da Cloudflare
Como pode ser observado, o tempo médio de resposta e o tempo de resposta de 90% foram reduzidos em 12% e 28%, respectivamente. Para entender melhor os parâmetros apresentados no relatório, consulte este guia do Blazemeter.
Conclusão
É impressionante observar a melhoria de desempenho que a Cloudflare oferece mesmo em seu plano gratuito.
É altamente recomendável experimentar o plano gratuito da Cloudflare. A configuração foi simples e proporcionou uma melhoria de desempenho notável neste caso.
É importante lembrar que o teste se concentrou apenas no desempenho de velocidade. A Cloudflare também atua como uma camada de segurança e ainda mantém uma versão estática do seu site online mesmo quando o servidor de origem está inativo.
Se você deseja explorar todo o potencial da Cloudflare, existem planos pagos que oferecem recursos avançados como WAF, otimização de imagem e otimização para dispositivos móveis, entre outros.
Utilizando WordPress?
Se você utiliza WordPress, considere o uso do plugin WP Cloudflare Super Page Cache. Ele armazena em cache todo o site (conteúdo estático e dinâmico), o que reduz ainda mais os tempos de carregamento de página.
Alternativas à Cloudflare?
Uma alternativa robusta à Cloudflare é a Sucuri.
Além disso, existem várias ferramentas de monitoramento de velocidade de página que podem alertá-lo quando o seu site apresentar problemas.