O que é CloudFlare? Saiba tudo sobre ele!

clouflare

O CloudFlare é um serviço muito popular na internet, que traz uma série de benefícios para um site. Se você não o CloudFlare, então precisa ler este artigo para entender os benefícios desta fantástica ferramenta grátis. Mesmo no plano gratuito é possível obter uma série de benefícios, que protege e melhora o desempenho do seu site.

O que é CloudFlare?

O CloudFlare é um serviço online que funciona como um servidor proxy, intermediando a conexão entre o servidor e o visitante, assim protege o IP do servidor e permite fornecer páginas e arquivos otimizados, com um sistema de cache armazenando os dados de forma que eles possam ser disponibilizados mais rapidamente através de servidores da empresa localizados em vários continentes.

É incorreto resumir o CloudFlare como um simples serviço de CDN. Serviços como Akamai e Maxcdn não agem como proxy, pois a conexão é feita diretamente aos servidores das empresas através de um domínio controlado pela mesma. No caso do CloudFlare os acessos são feitos através do domínio do cliente e por meio de um sistema Proxy são servidas as páginas e arquivos. O CloudFlare também tem uma funcionalidade de CDN, mas seu serviço não se resume a um simples CDN.

O serviço de proteção contra DDoS do CloudFlare ganhou destaque depois de mitigar o maior ataque da história, onde no momento de pico chegou a gerar mais de 400Gbit/s de dados. Um ataque desta magnitude seria capaz de tornar qualquer site offline por um longo período, mas graças a proteção DDoS avançada da CloudFlare e sua robusta infraestrutura, o CloudFlare foi capaz de mitigar o ataque sem grandes prejuízos para o site atacado.

Lembrando que os ataques DDoS são relativamente comuns e tem o único objetivo de sobrecarregar um servidor com centenas ou milhares de requisições simultâneas, fazendo com que o mesmo perca sua capacidade de processar e responder as solicitações de acessos legítimos. Quando o servidor é sobrecarregado ele para de responder a solicitações de acessos, fazendo com o site ou sistema fique offline até cessar os ataques.

cloudflare painel

Vantagens do CloudFlare

O CloudFlare oferece uma série de funcionalidades que permitem um melhor desempenho, maior segurança entre outros benefícios. O principal motivo para usar o CloudFlare é que permite armazenar os arquivos e páginas em cache através de servidores localizados em várias partes do mundo.

Sistema de Cache: As páginas e arquivos do site são armazenados em servidores localizados em várias partes do mundo. Isso permite um melhor desempenho, já que os acessos vão ocorrer através de um servidor próximo ao visitante do site. Além de proporcionar um desempenho maior, o sistema de cache permite reduzir a carga do servidor de hospedagem, já que muitas solicitações serão respondidas diretamente pelo sistema de cache do CloudFlare.

Privacidade: O IP original do servidor em momento algum é exibido para o visitante. Ou seja, é impossível saber a localização ou o nome da empresa onde o site está hospedado. Lembrando que a CloudFlare pode fornecer essa informação a uma autoridade, caso seja solicitado pela mesma. A informação é protegida penas de usuários comuns ou pessoas mal-intencionadas.

Segurança: Nos planos pagos você tem acesso à proteção DDoS avançada, que permite proteger o site desses ataques. Com a proteção DDoS do CloudFlare dificilmente um atacante vai conseguir deixar seu site offline. O plano grátis (free) oferece meios de proteger o site de um ataque DDoS mais simples, pois é possível bloquear os acessos de determinados IPs. Mas se quiser uma proteção completa precisará adquirir um plano pago do CloudFlare.

Otimizações: É possível fazer uma série de otimizações para oferecer um melhor desempenho para os visitantes do site. É possível, por exemplo, ativar o Auto Minify, que reduzirá automaticamente o tamanho dos arquivos JavaScript, CSS e HTML removendo informações desnecessárias. No modo Minify os espaços, quebras de linhas, comentários e outros dados que não interferem no funcionamento do site são removidos antes de serem servidos em cada acesso. Já o Rocket Loader permite unificar e carregar de forma assíncrona os arquivos JavaScript, tornando o carregamento da página ainda mais rápido.

Estatísticas: Através do painel disponibilizado pelo CloudFlare é possível obter estatísticas de acessos ao site. Também é possível verificar o tráfego suspeito que foi bloqueado pelo CloudFlare. O plano free (grátis) incluí um sistema que bloqueia automaticamente acessos “suspeitos” e esses bloqueios podem ser consultados no painel de estatísticas.

Google Analytics: Permite utilizar o Google Analytics sem a necessidade de alterar manualmente o site. O código de rastreio é inserido dinamicamente sempre que o site é acessado. Com uma simples configuração é possível acompanhar as estatísticas de acesso no Google Analytics, sem a necessidade de fazer qualquer alteração no site.

Hotlink Protection: Impede que os arquivos hospedados em seu domínio sejam usados por outros domínios. O Hotlink é quando alguém pega um arquivo (principalmente imagem) hospedado em seu servidor e utiliza em outro site. Ainda existem muitas pessoas que têm o hábito de copiar artigos completos de outros sites, incluindo a imagem. Com essa proteção essas pessoas ficam impedidas de utilizar essas imagens diretamente em seus sites.

Gestão de DNS: O CloudFlare oferece um painel onde é possível gerenciar os registros DNS do seu site. Depois de apontar o DNS para os servidores do CloudFlare toda as configurações de DNS devem ser feitas no painel do CloudFlare. Você pode adicionar ou editar normalmente as entradas DNS no painel do CloudFlare.

Benefícios para a Hospedagem de Sites

Como você viu anteriormente, o CloudFlare possuí uma série de recursos que oferecem vários benefícios para seu site. Mas não é apenas o site que é beneficiado, a hospedagem de sites também é. O CloudFlare economiza os recursos da hospedagem de sites, tornando possível hospedar um site em um servidor com uma capacidade inferior de processamento.

cloudflare economia do servidor

Entre os principais benefícios para a hospedagem de sites, podemos citar:

Menor Uso da CPU: Devido ao avançado sistema de cache e o bloqueio de acessos maliciosos, o servidor da hospedagem de sites trabalha menos. A quantidade de requisições que ele precisa processar diariamente é muito menor, sendo assim o processador tem um menor uso.

Menor Uso da Largura de Banda: Com menos tráfego passando pelo servidor da hospedagem de sites há uma economia no uso da largura de banda. Em alguns casos, a redução chega a ser mais de 60%. Este recurso é especialmente útil para quem utiliza uma hospedagem de sites com largura de banda limitada.

*Condições no site