Pular para o conteúdo
Glossário

CDN (rede de distribuição de conteúdo)

CDN é uma rede de servidores espalhados que guarda cópias de imagens, scripts e páginas do site perto de quem acessa. O visitante recebe o arquivo do ponto mais próximo, e o servidor de origem fica livre para o que muda a cada acesso.

Sem CDN, todo visitante busca cada arquivo no mesmo servidor, esteja onde estiver. Com CDN, a primeira requisição leva o arquivo para um ponto próximo, e as seguintes são respondidas dali. A página abre mais rápido e a origem aguenta mais tráfego sem crescer.

Ela também absorve pico e ataque. Campanha que traz muito acesso de uma vez, ou tráfego malicioso tentando derrubar o site, bate primeiro na rede distribuída. A origem vê só o que a CDN não conseguiu responder.

O efeito colateral que mais aparece é a versão velha. Se a imagem nova for publicada com o mesmo nome da antiga, a CDN continua entregando a cópia guardada até o prazo de cache vencer, que pode ser de dias. O cliente vê o site desatualizado e a equipe jura que já trocou.

O jeito certo é versionar o arquivo: cada mudança gera um nome novo, geralmente com um código no nome, e a página passa a apontar para ele. Assim o cache pode ser longo sem risco, e a atualização chega na hora. Configurar o que pode ou não ser guardado é o que decide se a CDN ajuda ou atrapalha.

Quando se aplica

  • O site atende visitantes de regiões distantes do servidor e carrega devagar para eles.
  • Campanhas trazem picos de acesso que derrubam ou travam a origem.
  • A página tem muitas imagens, vídeos ou arquivos pesados.
  • O site já sofreu tentativa de derrubada por excesso de requisições.

Quando não se aplica

  • Para conteúdo que muda a cada acesso e é personalizado por usuário, como área logada, sem configuração cuidadosa.
  • Como correção de site mal construído. Página pesada continua pesada; a CDN só entrega mais perto.
  • Sem versionar os arquivos. Publicar no mesmo nome transforma cache em fonte de erro.
Frente relacionada
Desenvolvimento web na Composto Web

Site publicado com CDN configurada, arquivos versionados e regra clara do que entra em cache.

Cache mal configurado é pior que cache nenhum.

O diagnóstico mede o carregamento do site, verifica o que está em cache e por quanto tempo, e aponta o que atrasa a página.

Agendar diagnóstico