O que é um CDN e por que é essencial se você possui um domínio?

Uma rede de entrega de conteúdo ( CDN ) é uma coleção de servidores distribuídos em todo o mundo que entregam partes do seu site aos visitantes do site localizados próximos a esses servidores.

O uso mais comum de uma CDN é para a entrega de imagens de um site. Isso ocorre porque as imagens geralmente são o componente de carregamento mais lento de uma página da web. 

O que é um CDN?(What Is a CDN?)

Um CDN não é um host da web. Ele simplesmente armazena em cache as partes do seu site que você configurou para serem atendidas por uma CDN . Esses arquivos salvos (em cache) são enviados para todos os diferentes servidores em todo o mundo.

Quando um visitante de outro país visita seu site, ele recebe o texto diretamente do seu host, mas pode receber vários outros arquivos do servidor CDN mais próximo de sua localização.(CDN)

Esses arquivos podem incluir:

  • Arquivos Javascript
  • Imagens
  • Vídeos
  • Folhas de estilo

A demanda por serviços CDN disparou quando o Google(Google) começou a usar a velocidade de carregamento da página como uma variável em seu algoritmo de classificação.

Essa corrida para se tornar a página de carregamento mais rápido em um tópico exigia que os proprietários de sites procurassem alternativas para imagens de carregamento lento no site. A rede CDN(CDN) distribuída, em cache, foi a solução perfeita.

Por que uma CDN é essencial para o seu site(Why a CDN Is Essential For Your Site)

Se você possui um site, a velocidade de carregamento das páginas é importante por alguns motivos. Como mencionado acima, isso aumentará sua pontuação geral de classificação com o Google(Google)

Em segundo lugar, melhora a experiência que os visitantes têm no seu site. Isso fará com que eles permaneçam em seu site por mais tempo e visitem mais páginas nele.

Aqui estão algumas outras maneiras pelas quais uma CDN é essencial para o seu site.

Economiza largura de banda(Saves Bandwidth)

Ao usar um CDN , você está transferindo o uso de largura de banda do servidor do seu host da Web para a rede distribuída de servidores  CDN .

Depois de configurar sua conta CDN e configurá-la com seu domínio, você verá que a largura de banda começa a se acumular no painel da sua conta.

Esta é a demanda de largura de banda que você está removendo do servidor do seu host. Com os serviços de hospedagem na web tão caros como são – e muitas vezes sendo cobrados pelo uso de mais largura de banda – cortar o uso de largura de banda geralmente equivale a uma economia significativa de custos.

Os custos de largura de banda da CDN(CDN) são muito mais baratos do que os custos de hospedagem na web. Isso ocorre porque os serviços CDN configuram sua rede de servidores para gerenciar conteúdo de alta largura de banda, como imagens. Eles fazem isso das seguintes maneiras.

  • As CDNs(CDNs) usam otimizações como balanceamento de carga do servidor e unidades de estado estável, que aceleram a transferência e reduzem os erros.
  • Por meio de técnicas de manipulação de tamanho de arquivo, como compactação e minificação de arquivos, as CDNs reduzem a quantidade de dados transferidos.
  • Usando certificados SSL/TLSCDNs podem reduzir falsos inícios de transferência, o que evita a necessidade de reiniciar uma transferência e enviar ainda mais dados.

Reduz o tempo de inatividade(Reduces Downtime)

Quando se trata de confiabilidade, há poucas coisas que reduzem mais o tempo de inatividade do seu site do que usar um serviço CDN .

Este aumento do tempo de atividade é devido a uma série de razões.

A rede CDN(CDN) distribuída significa que a maior parte de sua largura de banda – imagens – vem de vários servidores de todo o mundo. Os serviços CDN(CDN) usam uma técnica chamada “balanceamento de carga”, o que significa que quando há demanda excessiva de um servidor, outros servidores são usados ​​para equilibrar a carga.

Sempre que o tráfego do seu site aumenta significativamente, há muita demanda em várias peças de hardware. Especificamente, o servidor da Web no data center do seu host da Web e os servidores distribuídos gerenciados pelo seu serviço CDN .

E como as imagens e os arquivos são a maior parte dos dados transferidos, é aí que ocorrerá a maior parte da demanda. 

O fato de as CDNs gerenciarem essa demanda em vários servidores com balanceamento de carga significa que seu site poderá lidar com muito mais tráfego do que se você não estivesse usando um serviço de CDN .

Melhora a segurança(Improves Security)

Você pode se surpreender ao saber que usar uma CDN também pode aumentar a segurança do seu site.

Para entender isso, primeiro é importante entender o fluxo de dados quando os visitantes chegam ao seu site.

Em uma única configuração de servidor web, os visitantes fazem uma solicitação para uma página web e seu servidor web precisa responder com todos os dados – incluindo texto, imagens, javascript e folhas de estilo. Toda essa demanda de largura de banda afeta seu servidor web.

Imagine isso como uma represa com várias portas de água. Nesse cenário, seria uma barragem com apenas uma porta para a passagem da água. Não seria necessário um grande aumento de água para que a barragem ficasse sobrecarregada e a água começasse a fluir por cima.

É por isso que a maioria das barragens são construídas com várias portas que podem ser abertas à medida que o nível da água sobe do outro lado.

Se você tiver um site hospedado em um único servidor da Web, será necessário muito menos esforço por parte de um invasor DDOS para derrubar seu site.

Os ataques DDOS são lançados a partir de muitos “bots” diferentes de todo o mundo, simulando centenas ou até milhares de usuários fazendo solicitações contra seu servidor web ao mesmo tempo.

No entanto, usando um serviço CDN com servidores Web distribuídos em todo o mundo, todos esses servidores são como portas adicionais na barragem.

Agora, seu servidor web só precisa servir texto, e vários servidores CDN fornecem imagens e outros arquivos. Todos esses servidores estão basicamente compartilhando a demanda de largura de banda. 

Isso não fornecerá 100% de proteção contra ataques DDOS , mas exigirá que o esforço dos hackers no ataque seja muito maior antes que seu site seja desativado.

Além disso, se você configurar seu CDN com certificados TLS/SSL , todo o tráfego será criptografado e protegido contra hackers que interceptam o tráfego da web.

Como configurar seu serviço CDN(How to Set Up Your CDN Service)

Embora um serviço CDN possa parecer complicado, configurá-lo é bastante fácil.

Primeiro, você precisa escolher um serviço CDN . Existem alguns principais para escolher.

  • Cloudflare : Um dos maiores e mais conhecidos serviços de CDN usados ​​por muitas grandes empresas em todo o mundo.
  • Fastly : Oferece vários produtos de otimização da web, incluindo entrega de conteúdo CDN .
  • KeyCDN : Gerencia 34 data centers localizados em todo o mundo, com desempenho comprovado de velocidade do site.
  • MetaCDN : Ao contrário de outros serviços de CDN que cobram com base no uso, este serviço cobra uma taxa mensal fixa.
  • StackPath : Anteriormente MaxCDN , o StackPath(StackPath) é usado por muitas empresas e sites em todo o mundo. 

Qualquer um desses serviços fornecerá otimização de CDN suficiente para seu site. (CDN)Se o seu site for pequeno, é melhor optar por um modelo de pagamento baseado no uso, pois sua largura de banda provavelmente será baixa. Se você tem um grande site ou negócio, o modelo de taxa fixa seria melhor.

Depois de se inscrever em um serviço CDN , você precisará configurar sua zona CDN em sua conta.(CDN)

A configuração da conta envolve simplesmente fornecer o nome do seu domínio e configurar o cache e a compactação. Normalmente, não há problema em deixar essas configurações como padrão.

Anote(Make) o nome de host CNAME fornecido pelo seu CDN . Você vai precisar disso mais tarde.

Por fim, você precisará instalar um plug-in CDN em seu site. Por exemplo, se você estiver executando um site WordPress , o W3 Total Cache(W3 Total Cache) é uma opção popular.

Depois de instalar o plug-in, você verá um campo disponível onde poderá inserir o CNAME fornecido pelo seu serviço CDN .

Você também encontrará uma seção onde você pode habilitar que tipo de arquivos em seu site você deseja que o serviço CDN armazene(CDN) em cache e forneça aos visitantes.

Depois de salvar todas as alterações, você verá os gráficos de largura de banda da CDN começarem a refletir os visitantes ao longo do tempo. Pode levar algum tempo para que as alterações sejam replicadas em toda a Internet , mas as alterações de DNS devem ser atualizadas após cerca de 24 horas.

Considerando os benefícios de desempenho e segurança fornecidos por um serviço CDN , você não pode deixar de configurá-lo para o seu site.



About the author

Sou desenvolvedor web com experiência em Firefox e Google Docs. Sou formado em administração de empresas pela Universidade da Flórida. Minhas habilidades incluem: desenvolvimento de sites, sistema de gerenciamento de conteúdo (CMS), análise de dados e design de interface de usuário. Sou um consultor experiente que pode ajudar sua equipe a criar sites e aplicativos eficazes.



Related posts