Logo E-Commerce Brasil

12 bons motivos para você usar uma CDN - parte 2

Na primeira parte do artigo falamos sobre o conceito de CDN, Content Delivery Network – Rede de Distribuição de Conteúdo e a importância dele para marcas e sites hoje em dia. Leia a primeira parte aqui: https://www.ecommercebrasil.com.br/artigos/12-bons-motivos-para-voce-usar-uma-cdn-parte-1

Vamos conferir os outros motivos para usar o CDN:

  1. Melhorias de SEO

CDN imagem 1 - parte 2

Quando se trata de Search Engine Optimization (SEO) a velocidade da página é um fator muito importante no que se refere ao posicionamento da sua página nos resultados da busca orgânica.

A maioria dos mecanismos de busca considera o tempo de carregamento da página em suas fórmulas de posicionamento. O Google adora sites rápidos e anunciou em 2010 que a velocidade dos sites começaria a afetar seus rankings. Quanto mais rápido o seu site, melhor a sua chance de subir nos SERPs (Search Engine Results Page – Página de Resultados de Mecanismos de Busca).

Acelerar sites é extremamente importante. sites mais rápidas significam clientes satisfeitos. PageSpeed torna-se significativo para rankings.
– Matt Cutts, Head of Google Webspam

  1. Preço

CDN imagem 2- parte 2

Outro equívoco comum é que o uso de CDNs está associado a um preço salgado. De fato com alguns provedores de CDN isso é verdade. No entanto, com um pouco de pesquisa você vai encontrar alternativas nacionais bem mais acessíveis e competitivas. Somando o aumento de performance, a economia com operações e infraestrutura, a melhora de SEO e as opções de segurança(mais sobre isso abaixo), é definitivamente um investimento que retorna em diversas dimensões.

Um blog WordPress com 50.000 visitantes únicos por mês pode ter um custo de apenas R$ 19,00/mês para utilizar uma CDN. Claro que isso pode variar de acordo com o tipo de conteúdo e arquivos que são exibidos, mas em termos gerais é uma forma bastante econômica para se obter uma melhora expressiva no tempo de abertura do site, que pode melhorar em até 20 vezes. E quanto maior o volume de dados que um site trafega, menor o custo por GB transferido, os ganhos de escala podem ser bem interessantes.

Comparativamente, os custos de banda internet na CDN são menores do que nos provedores de hospedagem tradicionais. Ao usar uma CDN, que geralmente absorve ao menos 60% da carga do seu servidor de origem, você pode diminuir o seu link de dados contratado com seu provedor de hospedagem e a quantidade de servidores que seu website utiliza. Com essas economias o custo da CDN fica ainda mais atraente, em muitos casos a economia gerada é superior ao custo do serviço de CDN.

  1. Robustez

CDN imagem 3- parte 2

Quem nunca se deparou com uma situação de sobrecarga que levou à queda do site? Além de frustrante, pode resultar em perdas financeiras catastróficas. Adicionar um fornecedor ao problema, como por exemplo uma CDN, pode parecer uma má ideia por tratar-se de mais um possível ponto de falha. Porém, graças à arquitetura típica das CDNs, elas acabam por reforçar a confiabilidade, por dois motivos:

  • Como as requisições via CDN são sempre encaminhadas para o PoP (Point of Presence – Ponto de Presença) mais próximo, em caso de queda a requisição é repassado para o próximo PoP. Isso cria redundância, que assegura menor tempo de inatividade e uma experiência final muito mais agradável para seu usuário.
  • Por absorver a maior parte das requisições, a carga nos servidores de origem(hospedados em datacenter) sofre considerável redução, que não raro chega a 80%, liberando recursos computacionais para atender melhor a demanda por itens não “cacheáveis”. A infra de origem ganha fôlego.
  1. Picos de acesso e escalabilidade

CDN imagem 4 - parte 2

Quando se trata de web, você nunca sabe quando pode ocorrer um pico de tráfego. Se você apareceu em uma entrevista em algum site conhecido, ou publicou um post que viralizou, ou ainda colocou no ar uma promoção que fez um sucesso muito maior do que o previsto, é muito importante estar preparado para o pior. A maioria dos provedores de hospedagem não suportará um volume muito além do seu tráfego médio e vai desativar o seu site, ou tomar medidas deliberadas que prejudicarão o desempenho do site, para evitar prejudicar os demais clientes.

A CDN ajuda com muita eficiência a evitar esse problema. Como o conteúdo estático do seu site, que muitas vezes é responsável por 80% ou mais do seu tráfego, é armazenado em cache nos servidores de borda, isso gera um enorme alívio em seu servidor de origem e na rede onde ele se encontra. Com a maioria dos recursos sendo entregues através dos servidores de cache e da rede da CDN, seu servidor de origem não precisa lidar com o alto número de requisições, assim como seu provedor de hospedagem não precisa lidar com uma demanda surpresa por altos volumes de tráfego.

Isso torna seu site seja muito mais escalável com o menor esforço possível, evitando quaisquer cenários de indisponibilidade que poderiam custar dinheiro e prejudicar a reputação do seu negócio.

7. Custos Operacionais

CDN imagem 5 - parte 2

Manter um site no ar 24×7 não é tarefa fácil. É necessário monitorar o acesso(rede) e o uso de recursos de infra (CPU, memória e uso de disco), performance do banco de dados e tempo de resposta das páginas. Quando ocorre um problema com alguma destas variáveis, seja por motivos que podem estar totalmente fora do controle da sua equipe, como por exemplo problemas de rota, ou por motivos corriqueiros, como a publicação da versão incorreta de uma página que sobrecarrega o banco de dados, as consequências para a equipe de operações são catastróficas. Alarmes e telefonemas urgentes nos horários mais inapropriados e noites em claro são a norma.

Clientes insatisfeitos reclamando para seus respectivos executivos de conta e sobrecarregando o suporte com chamados, telefonemas e tickets de helpdesk, tudo ao mesmo tempo, também são comuns. Além do custo financeiro existe também o custo de reputação da sua marca, que perde um pouco a cada incidente e sofre com reclamações em mídias sociais.

Com os benefícios que a CDN traz na economia de recursos de infra e percepção de desempenho, este tipo de situação torna-se muito mais raro. Mesmo um simples problema de rota, que poderia resultar em reclamações de lentidão, passa despercebido, já que os servidores da CDN estão espalhados em diversas redes e locais diferentes distribuindo o conteúdo do seu site normalmente.

A consequência é que sua equipe operacional passa a ter menos trabalho, com menos frequência, e a qualidade de vida dos seus administradores de sistemas, analistas de suporte, executivos de contas, e principalmente dos seus clientes, melhora exponencialmente.

  1. Defesa contra DDoS

CDN imagem 6 - parte 2

A CDN pode fornecer segurança adicional. Como todo o tráfego do website passa pela rede da CDN, é nos servidores de borda da CDN que serão mitigados ataques DDoS, enquanto seu site e seus usuários sequer notarão que houve um ataque.

  1. SSL, TLS e HTTP/2

CDN imagem 7 - parte 2

Outras características avançada de segurança que as CDNs oferecem é o uso de SSL, TLS e HTTP/2.

O TLS (Transport Layer Security) é um protocolo criptográfico com o objetivo de oferecer segurança para a comunicação entre serviços como email (SMTP), navegação por páginas (HTTP) e outros tipos de transferência de dados na Internet.

As diferenças entre o SSL e o TLS são muito pequenas e técnicas. O TLS tem a capacidade de trabalhar em portas diferentes e utiliza algoritmos de criptografia como o keyed-Hashing for Message Authentication Code (HMAC) enquanto o SSL utiliza somente o Message Authentication Code (MAC).

O HTTP/2 tem uma série de vantagens sobre o HTTP/1.1. Usa multiplexação (abre uma única conexão para baixar múltiplos arquivos), nele as requisições e respostas são paralelas e assíncronas: seu navegador pede vários arquivos ao mesmo tempo e recebe-os assim que eles estiverem prontos, na mesma conexão. Isso assegura desempenho muito superior ao do HTTP/1.1.

Também utiliza o que se chama de “server push”, que trata de forma diferenciada as chamadas a elementos externos, como arquivos CSS e JavaScript. No HTTP/1.1, seu navegador precisa primeiro solicitar a página, ler o código-fonte em HTML, entender que há chamadas para elementos externos e somente então solicitar esses elementos. No HTTP/2, o servidor poderá mandar esses elementos antes do seu navegador solicitar. Quando o navegador precisa desses arquivos para renderizar a página, eles já estarão no computador.

E, finalmente, a última diferença está nos cabeçalhos, que o HTTP/2 comprime em um formato chamado HPACK. Quando o navegador solicita um arquivo é necessário baixar o cabeçalho desse arquivo, que pode conter o tamanho do arquivo, as informações do servidor e um cookie. Geralmente, um cabeçalho não passa de 1 KB, mas isso não escala muito bem. Com a compressão no cabeçalho, o uso de dados será menor e as páginas serão renderizadas mais rápido.

CDN imagem 8 - parte 2

 

Normalmente as CDNs possuem ao menos duas opções de SSL – compartilhado gratuito ou privado e pago. Com SSL você assegura a criptografia entre seus usuários e a CDN na opção compartilhada, ou de fim-a-fim entre o usuário, a CDN e o seu servidor de origem no modelo privado. A opção compartilhada pode ser muito interessante para sites de menor porte, já que economiza tanto o custo do certificado em si quanto o trabalho e custos adicionais para adquirir e instalar um certificado próprio.

Além do benefício direto que o SSL proporciona, assegurando a privacidade dos dados em trânsito, também existem outros dois benefícios importantes que devem ser destacados.

Primeiro, o Google anunciou que o uso de SSL é um dos fatores considerados para o rankeamento de um site, ou seja, o fato de utilizar SSL ajuda no SEO.

E recentemente o Google foi além e anunciou que, a partir de Janeiro de 2017, todos os sites que não utilizam SSL serão exibidos com um alerta de segurança no navegador Google Chrome.

CDN imagem 9 - parte 2

Como se vê no gráfico da w3counter, quase 60% da internet utiliza o Chrome, ou seja, quem não tiver o site preparado com SSL no início de 2017 está prestes a ser classificado como “inseguro” para 2 de cada 3 visitantes.

10. Integrações simplificadas

Na grande maioria dos casos a CDN pode ser configurada para qualquer website em poucos minutos. Além disso, existem inúmeras possibilidades de integração com aplicativos populares, como o WordPress, Drupal, Joomla e Magento por exemplo.

No caso do WordPress, diversas CDNs possuem plugins para facilitar a utilização da CDN com o website e automatizar a renovação do cache quando houver uma atualização.

Além disso, muitas CDNs disponibilizam APIs públicas que permitem integrar aplicações proprietárias de forma simples e eficiente.

  1. Melhor taxa de conversão (CRO) e Otimização de Desempenho Web (WPO)

Já não é novidade que aumentar a velocidade do site resulta em aumento de conversões, já que a velocidade implica em melhor experiência do usuário. De acordo com o site LoadStorm, 46% dos usuários não retorna a um site lento, sendo que 74% dos usuários abandonam um site depois de esperar 5 segundos pela sua abertura em um dispositivo móvel.

O Mobify também fez um estudo de caso recente sobre o efeito da velocidade em websites via acesso móvel. Os resultados foram os seguintes:

  • Para cada 100ms de redução na velocidade de carga da página inicial a base de clientes da Mobify viu um crescimento de 1,11% na conversão baseada em sessão, o que resultou em um aumento da receita média anual de US $ 376.789 (somatória do resultado para toda a base de clientes).
  • Para cada 100ms de redução de tempo de carga na página de checkout, os clientes da Mobify notaram um aumento de 1,55% na no tempo de duração da sessão, o que resultou em um aumento da receita média anual de US $ 526.147(somatória do resultado para toda a base de clientes).
  • O aumento de um page view por usuário resultou em um aumento de 5,17% na taxa de conversão por usuário, ou seja, para cada página adicional vista por um usuário a Mobify viu aumentar a receita anual do seu cliente médio em US $ 398.484(somatória do resultado para toda a base de clientes).

Apesar de não sermos tão sensíveis assim à performance no Brasil, graças à baixa qualidade das nossas conexões, isso não reduz a importância de otimizar cada parte site, desde a página inicial, passando por todo o caminho do usuário até a sua página de checkout. A utilização de uma CDN pode garantir que seus ativos são entregues rapidamente ao longo de todo o funil de vendas, minimizando abandonos durante o processo.

  1. Redução de TCO (Total Cost of Ownership – Custo Total de Propriedade)

CDN imagem 10 - parte 2

Conforme explicado acima, na vasta maioria dos casos a CDN absorverá volumes superiores a 60% do tráfego do site, o que por sua vez reduzirá consideravelmente a carga/custos no seu servidor de origem.

No Brasil os custos de banda internet estão entre os mais caros de toda a infraestrutura web, então esta economia por si só já representa um enorme benefício. Somando-se a isso o fato de que a maior parte das requisições ficará no cache (cache hits), resultando em menos carga na CPU e memória dos servidores de origem, temos então uma economia completa na infraestrutura. Não é incomum que esta economia chegue a níveis superiores a 60% dos custos totais de infraestrutura (hardware e tráfego do website), mesmo quando se adiciona o valor pago à CDN ao total.

Fatorando também os custos operacionais, que consideram operação e manutenção dos servidores,suporte técnico aos usuários do site, suporte comercial aos clientes e os danos à reputação da marca, fica fácil entender como o uso de uma CDN traz um pacote completo de benefícios.

Resumo

Então, por que usar uma CDN? Agora você sabe todos os benefícios que a utilização deste tipo de ferramenta traz. Além da melhoria drástica no desempenho, você também verá vantagens em SEO, melhores taxas de conversão, mais segurança, disponibilidade, menos custos com operação e suporte e uma melhor experiência de uso para seus visitantes, especialmente os que estão em locais geograficamente mais distantes do local onde seu servidor de origem está hospedado. Muitas CDNs oferecem a oportunidade de testar (trial) antes de contratar o serviço, o que você está esperando?