Rede de entrega de conteúdo CDN

A rede de entrega de conteúdo CDN (Content Delivery Network) é uma rede de servidores interconectados que acelera o carregamento de páginas de aplicações web com alto tráfego.

Por exemplo, quando um usuário abre um site, todas as imagens nele contidas devem primeiro ser carregadas do servidor. Se o usuário está geograficamente distante do servidor do site, o tempo de download das imagens pode aumentar significativamente. É exatamente para evitar isso que são usados os servidores CDN, que estão geograficamente localizados mais perto dos usuários.

A principal tarefa de uma CDN é abrir pontos de presença (POP) ou grupos de servidores periféricos da CDN em várias localizações geográficas.

Princípios de funcionamento da CDN:

  1. Cache - o processo de salvar cópias de dados para que, quando necessário, se possa obter acesso rápido a eles. Na CDN, o cache implica a preservação de conteúdo estático de sites da web em vários servidores de rede.
  2. Aceleração dinâmica - redução do tempo de resposta dos servidores durante a interação do usuário com conteúdo web dinâmico. Para a aceleração dinâmica são usados servidores intermediários da CDN entre os sites e os usuários.
  3. Computação lógica na periferia é realizada em um servidor periférico da CDN e destina-se a acelerar a transferência de dados entre o cliente e o servidor. Consequentemente, a distribuição de computação entre os servidores web e a periferia da rede contribui para o aumento da velocidade de carregamento e, no geral, para o desempenho dos sites.

Áreas de aplicação da CDN:

Veja também

  • tipo de dados pilha,
    que é amplamente usado em programação
  • tipo de dados heap,
    que é amplamente usado em programação
  • Lado do servidor,
    que inclui todos os programas e operações no servidor
  • maneira de organizar dados LIFO,
    que é amplamente usada em programação
  • maneira de organizar dados FIFO,
    que é amplamente usada em programação