Definição
CDN significa Content Delivery Network. É uma rede distribuída que entrega conteúdo a partir de pontos de presença próximos de cada visitante, em vez de buscar tudo sempre no mesmo lugar.
Pontos de presença e origem
Os pontos de presença ficam espalhados por várias regiões e guardam cópias do conteúdo público. Quando um arquivo ainda não está num ponto, o ponto busca o conteúdo na origem e pode distribuí-lo a partir daí. A origem permanece como fonte do material original, e a escolha de distribuir ou encaminhar direto depende da configuração do serviço.
Cache não é garantido
Uma CDN não armazena em cache toda resposta nem substitui o servidor de origem. O comportamento depende da configuração de cada serviço: parte do conteúdo pode ficar distribuída, e parte continua sendo servida direto pela origem conforme a regra definida.
Falha comum e como verificar
A falha mais comum é presumir que todo conteúdo fica distribuído e esquecer que o que ainda não está em um ponto de presença é buscado na origem. Se a origem falha ou fica lenta, o ponto de presença sem o arquivo não consegue atender sozinho, e a demora da origem chega até o visitante. Para verificar, consulte um arquivo popular de duas regiões diferentes e confira se ambas recebem a partir dos pontos locais, e depois remova o conteúdo de um ponto e repita o acesso para ver a origem assumir a entrega. Quando a resposta sempre depende da origem, a distribuição não está cobrindo o conteúdo esperado.
Veja como um nome chega até os pontos de uma CDNDúvidas frequentes
Perguntas frequentes sobre CDN
- O que significa CDN?
- CDN significa Content Delivery Network, uma rede distribuída que entrega conteúdo a partir de pontos de presença espalhados geograficamente.
- A CDN elimina o servidor de origem?
- Não. A origem continua existindo e serve o conteúdo que ainda não foi distribuído para os pontos da rede.
- Toda resposta da CDN fica em cache?
- Não. Armazenar em cache é uma configuração, e a CDN também pode encaminhar requisições diretamente à origem.
Para continuar
Recursos relacionados
Artigo
Cloudflare: o que é uma CDN
Explica como a CDN entrega conteúdo por pontos de presença.
Abrir recursoDocumentação
MDN: CDN
Define CDN como uma rede de servidores distribuídos.
Abrir recursoAplicação na formação
Formação DevOps
Na Formação DevOps, a CDN aproxima o conteúdo do visitante, e a origem continua responsável por servir o que ainda não está distribuído.
Conhecer a formaçãoFontes consultadas
Referências deste verbete
Este verbete ajudou você?
Obrigado pela resposta. Ela fica salva apenas neste navegador.