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.
Site publicado com CDN configurada, arquivos versionados e regra clara do que entra em cache.
Termos relacionados
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
