Análise da Cloudflare

Índice:

Anonim

Cloudflare é um serviço de CDN americano de enorme sucesso que combina um proxy reverso com uma rede de distribuição de conteúdo e adiciona uma série de ferramentas de otimização e segurança de bônus à combinação técnica.

O serviço não é um CDN convencional. Você não precisa escolher o conteúdo específico que deseja armazenar em cache e não há necessidade de editar o código do seu site. Em vez disso, você atualiza seus servidores de nomes DNS para usar o Cloudflare e, assim que as alterações se espalharem pela Internet (isso pode levar 24 horas, normalmente é muito menos), o serviço é ativado automaticamente.

Alguns dos benefícios são semelhantes a outros CDNs. O Cloudflare detecta a localização de todos os visitantes e os direciona ao data center mais próximo. Isso serve seu conteúdo de seu próprio cache, se possível, melhorando os tempos de resposta.

  • Quer experimentar o Cloudflare? Confira o site aqui

Outras vantagens são de nível mais baixo. Como o Cloudflare sabe tudo sobre o tráfego da web, ele pode filtrá-lo de várias maneiras. O serviço bloqueia ameaças com base na reputação, cabeçalhos HTTP, listas negras e muito mais. Ele pode parar ou restringir bots abusivos, limitar o spam de comentários, proteger as portas principais (SSH, telnet, FTP) de hackers ou detectar e mitigar ataques DDoS de várias maneiras.

Os extras de qualidade incluem algumas otimizações de imagem eficazes. A tecnologia "polonesa" da Cloudflare reduz o tamanho dos arquivos de imagem em uma média de 35%, enquanto o "Mirage" usa várias técnicas para otimizar como as imagens são exibidas em dispositivos móveis. Esses recursos por si só podem fazer uma grande diferença na velocidade de alguns sites.

Embora o Cloudflare tenha um forte foco em recursos fáceis de usar e amigáveis ​​ao consumidor, o serviço também oferece muito para o usuário mais exigente e técnico. Você obtém suporte para IPv6, HTTP / 3, WebSockets, regras de página para manipular o tráfego, uma API REST, certificados SSL dedicados e muito mais.

Preços

A gama de produtos Cloudflare começa com um plano básico gratuito. Isso impõe limites estritos a alguns recursos (proteção básica DDoS apenas, apenas 3 regras de página incluídas) e descarta outros completamente (sem otimizações de imagem), mas não há restrições estúpidas para tentar forçá-lo a atualizar. Você obtém o mesmo acesso a alguns recursos avançados, como a API REST, que as contas comerciais. O plano também é gratuito para sempre, sem limites de largura de banda.

Cloudflare Pro é uma conta de US $ 20 por mês destinada a usuários profissionais. Isso estende o plano gratuito com o Firewall de aplicativo da Web da Cloudflare, adiciona as ferramentas de otimização de imagem e permite até 20 regras de página. O suporte por e-mail tem um tempo médio de resposta de duas horas. Existem mais regras de agente de usuário e firewall, e alertas em tempo real de ataques DDoS. No geral, provavelmente há funcionalidade suficiente aqui para justificar o custo, especialmente para sites de alto tráfego que seriam atingidos por taxas extras de largura de banda em outros CDNs.

O Cloudflare Business aumenta os recursos de ponta com proteção avançada contra DDoS, upload de certificado SSL personalizado, entrega otimizada de conteúdo dinâmico, conformidade com PCI, suporte priorizado e regras de até 50 páginas. Tudo isso parece bom para nós, embora estejamos menos convencidos pelo preço de US $ 200 por mês.

Você pode estender esses planos com uma variedade de complementos. Um certificado SSL dedicado custa apenas US $ 5 por mês; 5 regras de página extras custam $ 5; o roteamento inteligente e o balanceamento de carga também começam em US $ 5 por mês, e a limitação de taxa protege contra ataques de negação de serviço, tentativas de senha de força bruta e muito mais por US $ 0,05 por 10.000 solicitações válidas.

Sem surpresa, Cloudflare Free é o produto de destaque aqui. É simples o suficiente para iniciantes usarem, mas tem potência suficiente para ser útil em locais de serviço pesado. A falta de regras de página e firewall significa que ele não é nem de perto tão configurável quanto os produtos comerciais, porém, e a falta de suporte pode ser um problema se você estiver usando-o com algo crítico para os negócios.

Configurar

A criação de uma conta Cloudflare funciona como qualquer outro serviço da web. Digite seu endereço de e-mail, escolha uma senha e pronto.

Você inicia o processo de aceleração de seu primeiro site ao entrar em seu domínio. O Cloudflare pegou todos os registros DNS que sabíamos que existiam e alguns que não, então oferece uma opção para adicionar mais e permite ao usuário decidir quais configurações ele vai assumir e quais eles próprios gerenciarão. (Se você não tem idéia, apenas aceite as configurações padrão - elas podem ser alteradas posteriormente, se necessário).

Depois disso, a única etapa restante é definir seus servidores de nome de domínio para apontar para Cloudflare. É um processo tão simples quanto o ajuste de DNS, e o site Cloudflare ainda informa quais registros alterar (algo como, substitua ns1.yourhost.com e ns2.yourhost.com por bayan.ns.cloudflare.com e megan.ns .cloudflare.com.)

Embora isso pareça surpreendentemente simples, há um problema. O Cloudflare faz proxy apenas do tráfego HTTP e simplesmente trocar seus servidores de nomes pode interromper outros serviços. A empresa explica um dos possíveis perigos aqui: 'A configuração padrão do Cloudflare só permite o proxy do tráfego HTTP e interromperá o tráfego de e-mail.' Opa.

Dê uma olhada nesse artigo para entender todos os possíveis problemas de e-mail e esteja ciente de que habilitar o Cloudflare pode ter alguns efeitos inesperados. Escolha um momento tranquilo para experimentar, talvez um fim de semana, sempre que qualquer problema tiver menos probabilidade de surtir efeito.

Configure o tempo agendado, dirija-se ao seu registrador de domínio, faça as alterações em seu painel de controle e o Cloudflare deve ser habilitado rapidamente. (Os registradores de domínio gostam de citar um tempo de 24 a 48 horas, mas esse é o pior caso - o nosso ficou pronto em minutos.)

O console da web do Cloudflare abre com um rápido passo a passo de algumas configurações de segurança úteis. A habilitação de regravações HTTPS automáticas redireciona as consultas HTTP para HTTPS sempre que possível; O Auto Minify reduz o tamanho dos arquivos HTML, CSS e JavaScript do seu site, e o Brotli é um algoritmo de compactação inteligente desenvolvido pelo Google que normalmente reduz os arquivos de texto em 10-20% a mais do que o Gzip.

Essa é uma boa notícia, especialmente para um produto gratuito. Alguns planos comerciais de CDN ainda não oferecem suporte à compactação Brotli, por exemplo, e até mesmo o gigante Amazon CloudFront não a recebeu até setembro de 2022-2023.

Características

O console da web do Cloudflare abre com uma página de visão geral que exibe o status atual do seu site, que deve mudar para 'Boas notícias! O Cloudflare agora está protegendo seu site 'assim que suas novas configurações de DNS forem propagadas.

O console exibe pequenos ícones para mais 15 áreas de função, incluindo Analytics, DNS, Firewall, Velocidade, Cache, Regras de página, Rede, Tráfego e Personalizar. Até mesmo os especialistas ficarão adivinhando o que pode estar em alguns deles, mas clicar em cada um deles revela mais.

A área Analytics possui uma pilha de relatórios detalhados cobrindo o uso de largura de banda, solicitações, tráfego DNS, eficácia do cache, visitantes únicos, ameaças bloqueadas e muito mais. Até mesmo o plano gratuito obtém a maioria deles, embora haja alguns limites significativos relacionados ao tempo (o relatório DNS cobre apenas as últimas 6 horas; a conta Pro mantém até um dia; o plano Enterprise mantém 30 dias de dados).

Clique no botão Velocidade e o Cloudflare executa alguns testes de desempenho em seu site, relatando todas as melhorias que você viu ao habilitar o CDN e suas configurações de otimização iniciais (Auto Minify, Brotli e assim por diante.) Eles afirmam que o tempo de carregamento do nosso site de teste foi 62% mais rápido . Clicar na guia Otimização exibe uma lista de ajustes de aceleração que você pode aplicar, mas a maioria deles está disponível apenas para os planos pagos.

A área de Cache oferece um bom nível de controle sobre as configurações de cache, especialmente para um serviço gratuito. Você pode limpar o cache totalmente ou excluir objetos individuais; definir um tempo padrão para o navegador do visitante armazenar arquivos em cache (30 minutos no mínimo) ou decidir como tratar strings de consulta. (Quando há um URL como example.com/pic.jpg.webp "https://cdn.mos.cms.futurecdn.net/GR7aeZWC9Z7rUWxLG8uzf3.jpg.webp">

Desempenho

Determinar qual é o CDN mais rápido para você é um negócio complicado. Cada serviço tem sua própria rede que pode se destacar em um país, mas decepcionar em outro. Um CDN também deve corresponder aos visitantes do seu site. O melhor desempenho na Europa é inútil se a maioria dos visitantes da América do Norte.

O CDNPerf pode apontar a direção certa, listando os provedores mais rápidos por país, continente ou em todo o mundo.

Enquanto escrevemos, o Cloudflare classifica em média o 11º lugar (de 20) para consultas em todo o mundo, com um tempo de resposta médio de 36 ms. Isso não é incrível, mas também não é ruim, com a empresa batendo vários grandes nomes (CDN77, StackPath e CacheFly foram 13º, 14º e 15º) e apenas milissegundos atrás de muitos outros (G-Core, Fastly, JsDelivr e Akamai são não mais do que 5 milissegundos à frente.)

As médias mundiais são um pouco enganadoras, pois os resultados do Cloudflare variam consideravelmente entre as regiões. A empresa obteve uma classificação relativamente decepcionante de 14º na América do Norte, por exemplo, e 17º na Europa. Mas obteve um excelente 2º lugar na Ásia e 4º na África, presumivelmente porque Cloudflare tem uma rede tão ampla que pode alcançar as áreas que os outros perdem.

Lembre-se de que essa não é toda a história, e os sites verão diferentes ganhos de desempenho dependendo de sua configuração, quais recursos do Cloudflare eles usam e como os usam. Mas, no geral, há muito potencial de aumento de desempenho aqui, mais do que o suficiente para justificar a inscrição no plano gratuito e experimentá-lo por si mesmo.

Veredicto final

O Cloudflare é fácil de usar e oferece muitos recursos, ótima segurança e otimizações eficazes de sites, sem mencionar uma enorme rede global que alcança áreas que outros CDNs freqüentemente perdem. Isso o torna obrigatório para sua lista de seleção para aumentar o desempenho.

  • Também destacamos o melhor CDN