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


Uma CDN (rede de distribuição de conteúdo) é uma coleção de servidores distribuídos em todo o mundo que entregam partes do seu site aos visitantes localizados perto desses servidores.

O uso mais comum de uma CDN é para o 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 é uma CDN?

Uma CDN não é um host da web. Ele simplesmente armazena em cache as partes do seu site que você configurou para serem veiculadas por uma CDN. Esses arquivos salvos (armazenados em cache) são carregados em todos os servidores diferentes do 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 sua localização.

Esses arquivos podem incluir:

  • Arquivos Javascript
  • Imagens
  • Vídeos
  • Folhas de estilo
  • A demanda por serviços CDN disparou quando o Google começou a usar a velocidade de carregamento da página como uma variável em seu algoritmo de classificação.

    In_content_1 all: [300x250] / dfp: [640x360]->
    googletag.cmd.push (function () {googletag.display ('snhb-In_content_1-0');});

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

    Por que uma CDN é essencial para o seu site

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

    Em segundo lugar, melhora a experiência dos visitantes em seu site. Isso fará com que eles permaneçam no 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

    Ao usar uma CDN, você está transferindo o uso da largura de banda do servidor do seu host da web para a rede distribuída de servidores da 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.

    Essa é 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 quanto eles - e muitas vezes sendo cobrados pelo uso de mais largura de banda -, o corte no uso da largura de banda geralmente equivale a uma economia significativa de custos.

    Os custos de largura de banda da CDN são muito mais baratos 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 usam otimizações como balanceamento de carga do servidor e unidades de estado estacionário, que aceleram a transferência e reduzem erros.
    • Por meio de técnicas de manipulação de tamanho de arquivo, como compactação e minificação, as CDNs reduzem a quantidade de dados transferidos.
    • Usando certificados SSL / TLS, as CDNs podem reduzir o início de transferências falsas, o que evita a necessidade de reiniciar um transfira e envie ainda mais dados.
    • Reduz o tempo de inatividade

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

      Esse tempo de atividade aumentado é devido a várias razões.

      A rede CDN distribuída significa que a maior parte da sua largura de banda - imagens - é proveniente de vários servidores de todo o mundo. Os serviços 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, isso demanda muito de várias peças de hardware. Especificamente, o servidor da web no centro de dados do host e os servidores distribuídos gerenciados pelo serviço CDN.

      E como as imagens e os arquivos são a maior parte dos dados transferidos, é onde a maioria da demanda Vai acontecer.

      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 CDN.

      Melhora a segurança

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

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

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

      Imagine isso como uma barragem com várias portas de água. Nesse cenário, seria uma barragem com apenas uma porta para a água fluir. Não seria necessário um surto de água demais para a barragem ficar sobrecarregada e a água começar a fluir por cima.

      É por isso que a maioria das barragens é construída com várias portas que podem ser abertas como a água o nível aumenta do outro lado.

      Se você tem um site hospedado em um único servidor web, é necessário muito menos esforço de um invasor DDOS para derrubar o site.

      Os ataques DDOS são lançados a partir de muitos "bots" diferentes em todo o mundo, simulando centenas ou mesmo milhares de usuários fazendo solicitações contra o servidor da Web ao mesmo tempo.

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

      Agora, seu servidor web precisa servir apenas 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 o 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 interceptem o tráfego da web.

      Como configurar o serviço CDN

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

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

      • Cloudflare : Um dos maiores e mais conhecidos serviços de CDN usados ​​por muitas empresas importantes em todo o mundo.
      • Rapidamente : Oferece vários produtos de otimização da Web, incluindo a entrega de conteúdo CDN.
      • KeyCDN : gerencia 34 datacenters localizados em todo mundo, com desempenho comprovado de velocidade do site.
      • MetaCDN : Ao contrário de outros serviços CDN que cobram com base no uso, este serviço cobra uma taxa mensal fixa.
      • StackPath : Anteriormente MaxCDN, o StackPath é usado por muitas empresas e sites em todo o mundo.
      • Qualquer um desses serviços fornecerá otimização CDN suficiente para o seu site. 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ê tiver um site ou empresa grande, o modelo de taxa fixa seria melhor.

        Depois de se inscrever em um serviço CDN, será necessário configurar sua zona CDN na sua conta.

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

        Anote o nome do host CNAME fornecido pela sua CDN. Você precisará disso mais tarde.

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

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

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

        Depois de salvar todas as alterações, os gráficos de largura de banda da CDN começarão a refletir os visitantes ao longo do tempo. Pode levar algum tempo até que as alterações sejam replicadas na Internet, mas as alterações no DNS devem ser atualizadas após cerca de 24 horas.

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

        Otimização WordPress Configurações Iniciais do Cloudflare

        Postagens relacionadas:


        12.09.2019