Uma rede de distribuição de conteúdo (CDN) é uma rede de servidores distribuídos em vários locais para fornecer conteúdo com mais eficiência aos usuários. O objetivo de um CDN é melhorar a disponibilidade e o desempenho de um site ou aplicativo, fornecendo conteúdo de um local mais próximo do usuário.
Os CDNs funcionam armazenando cópias de conteúdo estático, como imagens, vídeos e outros tipos de mídia, em servidores em vários locais do mundo. Quando um usuário solicita conteúdo de um site ou aplicativo servido por um CDN, o CDN redireciona a solicitação para o servidor mais próximo do usuário, reduzindo assim a distância que o conteúdo precisa percorrer e melhorando a velocidade com que é entregue .
Os CDNs também são úteis para reduzir a carga no servidor de origem e ajudar a proteger contra ataques distribuídos de negação de serviço (DDoS).
Principais vantagens:
- Maior velocidade na apresentação de conteúdos
- Menor sobrecarga do servidor
- Maior segurança contra ataques externos
- Maior capacidade de suportar um número elevado de visitantes em simultâneo
- Melhor desempenho SEO (motores de busca)
Existem vários serviços de CDN, desde serviços gratuitos com menos funcionalidades até CDN pagos com maiores valências, nomeadamente de segurança. O serviço mais popular à data deste artigo é o Cloudflare.