Acelere o desempenho do seu site com o CloudFlare
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.
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.
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.
… 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.
Veja também:
Tags: Cloud Computing, CloudFlare, Desempenho, DNS
Trackback from your site.



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