Acelere o desempenho do seu site com o CloudFlare

Written by FHDumont on . Posted in Destaque, Tecnologia, Tutorial

CloudFlare Logo

Muito tem se falado nos últimos dias sobre CloudFlare, mas o que realmente é CloudFlare e o que ele faz?

 

Visão geral do Cloud Flare

CloudFlare é um serviço de CND do tipo cloud computing, muito fácil de usar e de alta qualidade, ele progete e acelera drasticamente o acesso a qualquer site, e tudo isso de graça! Também existem planos pagos, mas o gratuito consegue atender a grande maioria das pessoas, principalmente blogs como o nosso.

Depois que li um pouco sobre o CloudFlare resolvi utilizar em meu site, fiquei surpreso com a diferença de velocidade, após a configuração o site passou a carregar a página principal em 1.19 segundos, anteriormente sem o CloudFlare demorava 5.02 segundos (estes tempos foram medidos através de ferramentas específicas que irei explicar em um novo post), uma melhora pra lá de incrível!

No gráfico abaixo a comparação dos tempos, a barra verde representa a velocidade antes da configuração e a barra azul após a configuração.

Comparativo antes e depois do Cloud Flare

Como ele funciona?

O CloudFlare conta com diversos servidores espalhados pelo mundo, desta forma ele disponibiliza aos seus visitantes o acesso mais rápido ao seu site e aos seus conteúdos.

Simplificando, o CloudFlare guarda em cache e nos seus diversos servidores os seus arquivos estáticos, por exemplo imagens, javascript e CSS, e quando alguém acessar o seu site ele utilizará o servidor mais próximo do local do visitante para carregar os arquivos, diminuindo o tempo de carregamento destes.

Ele funciona como um proxy reverso que requer alterações no DNS do seu domínio para que funcione. Cópias das entradas MX, CNAME e A são criadas para que seu site funcione normalmente e em alta velocidade quando ele é servido a partir dos servidores do CDN. Uma vez configurado, em algumas horas sentirá uma grande diferença no carregamento das suas páginas.

CloudFlare Overview

Ainda existem mais vantagens além da aceleração de velocidade, o CloudFlare também funciona como uma barreira contra ataques de negação de serviço, exploits, redes zumbis e muito mais, fazendo com que o seu site nunca mais saia do ar por um número alto e irrelevante de solicitações que tem por objetivo apenas de prejudicar e infectar o seu site.

Se a requisição for de um webspammer ou algum tipo de ataque conhecido, ela é barrada imediatamente.

Se a requisição for legítima, e de algum objeto que esteja no cache da CloudFlare, este é entregue ao visitante sem repassar nada ao seu servidor.

Se a requisição for legítima, e o recurso solicitado ainda não constar no cache da CloudFlare, a requisição é repassada ao seu servidor, e o resultado então armazenado no cache da CloudFlare para reutilização futura, e entregue ao visitante.

Quem pode usar?

CloudFlare pode ser usado por qualquer pessoa com um site e seu domínio próprio, independentemente de sua escolha em plataforma. Do início ao fim, a configuração leva uma média de 5 minutos. Adicionando o seu site requer apenas uma mudança simples nas configurações do seu domínio DNS. Não há nenhum hardware ou software para instalar ou manter e você não precisa de alterar qualquer código existente do seu site.

Resumo das Vantagens

Melhoria no Desempenho: O CloudFlare tem servidores proxy localizados em todo o mundo. Os servidores proxys são localizados mais próximos dos seus visitantes, o que significa que o conteúdo mostrado estará armazenado na cache é será entregue a partir do proxy mais próximo, em vez de ser diretamente dos nosso servidores.

Proteção contra ameaças: O CloudFlare usa dados do Projeto Honey Pot e outras fontes terceirizadas, bem como os dados da sua comunidade, para identificar ameaças maliciosas online e parar os ataques antes que eles sequer cheguem ao seu site.

Proteção anti-spam: O CloudFlare utiliza dados e recursos de terceiros para reduzir o número de comentários de spam em seu site.

Visitantes são Alertados: O CloudFlare alerta os visitantes caso tenham o computador infectado e que eles precisam tomar medidas para limpar o malware ou vírus em suas máquinas. O visitante pode digitar um CAPTCHA para ter acesso ao seu site.

Sempre Online: No caso de nosso servidor não estar disponível, os visitantes poderão ainda acessar o seu site, isto porque o CloudFlare mostrará aos visitantes uma página disponível no cache do proxy.

Menor uso da CPU: Como os pedidos serão feitos diretamente pelo proxy, isto irá reduzir o uso da CPU em sua conta.

Em média, um site que utiliza CloudFlare…… carrega duas vezes mais rápido
… utiliza até 60% menos de transferência mensal
… tem até 65% menos de pedidos
… protege contra ataques maliciosos

Configurando o CloudFlare para gerenciar o seu site

Agora que vimos o que é o CloudFlare e que realmente vale a pena utilizá-lo, então vamos seguir este pequeno tutorial para realizar a configuração inicial.

Primeiro temos que acessar o site http://www.cloudflare.com.

Agora vamos criar uma conta, clicando em “Sign up now” e preenchendo os campos.

Após a conta criada precisamos passar por um assistente de configuração, são apenas 4 passos.

Passo 1: Digite o nome do seu domínio.

O CloudFlare irá analisar as configurações de DNS do seu site, isso levará aproximadamente 60 segundos, enquanto isso poderá assistir um vídeo com uma bela introdução sobre como o serviço funciona.

Passo 2: Exibe as entradas de DNS configuradas atualmente para seu site, ele irá realizar uma cópia idêntica, se for necessário você poderá adicionar novas entradas, na grande maioria das vezes não é necessário realizar nenhuma alteração.

Passo 3: Este passo é a confirmação do passo anterior, também não existe a necessidade de realizar nenhuma alteração.

Passo 4: Esta parte é um pouco mais complicada, porque você precisa ter acesso aos servidores de nome (DNS) e realizar a alteração conforme informado pelo assistente do CloudFlare, no meu caso acessei o site http://registro.br, entrei na minha conta e atualizei as informações, se você não tem este tipo de acesso então procure pela empresa que está provendo o serviço de hospedagem do seu site e peça ajuda.

Após o termino da alteração ainda podem demorar até 24 horas para o CloudFlare começar a trabalhar em seu site, esse é o tempo médio para as novas definições de DNS se propagarem pela Internet, no meu caso demorou apenas 40 minutos e tudo já estava funcionando.

Se você está utilizando WordPress não deixe de continuar acessando nosso site, daqui uns dias irei ensinar como acelerar ainda mais a performance com CloudFlare para quem usa WordPress.

 

Facebook Twitter Linkedin Email

Veja também:

Tags: , , ,

Trackback from your site.

FHDumont

Trabalho com tecnologia desde 1994 e mantenho este site como hobby, crio alguns tutoriais sobre temas gerais e também algumas notícias que achei relevante. Tenho preferência pela linguagem de programação Java, pelo vide-game Playstation 3 e produtos da Apple.

Comments (1)

  • Lucas

    |

    Não estou conseguindo alterar o provedor de DNS na última etapa, o RedeHost não permite a alteração. Alguma ideia do que posso fazer para configurar o serviço?

    Reply

Leave a comment

More in Destaque, Tecnologia, Tutorial
Compilando a última versão do PS3 Media Server

Ensinei neste outro post como utilizar o PS3 Media Server, mas agora vou ensinar como ficar com ele sempre atualizado na...

Especial God of War: a história de Kratos

A partir desta terça feira, 13 de setembro, os donos de Playstation 3 terão mais uma excelente coletânea a sua...

Close