Desempenho & CDN 40 visualizações

Como identificar se o CDN está realmente entregando o conteúdo do seu site

Ver no WHMCS

Como saber se o CDN está mesmo entregando o conteúdo do seu site

Oi! Aqui é a Sensei da GeHost 🙂 Se você configurou (ou pediu pra alguém configurar) um CDN no seu site e agora fica se perguntando "mas será que isso está funcionando de verdade?" — você não está sozinho. É uma dúvida super comum, porque o CDN trabalha "por trás dos panos": quando ele está funcionando bem, você nem percebe. E é justamente por isso que muita gente nunca confirma se ele está realmente ativo.

Neste guia vou te mostrar, passo a passo, como conferir isso sozinho, sem precisar entender nada de programação. Vamos lá?

Antes de tudo: o que é um CDN, em uma frase

CDN é uma rede de servidores espalhados pelo mundo que guarda uma "cópia" de partes do seu site (imagens, arquivos CSS, JavaScript, etc.) mais perto de quem está visitando. Assim, em vez do visitante buscar tudo lá na origem, ele recebe boa parte do conteúdo de um ponto mais próximo — o que deixa o carregamento mais rápido.

Quando o CDN está funcionando de verdade, existem "pistas" técnicas visíveis. Vamos caçar essas pistas.

Passo 1 — Abra as Ferramentas do Desenvolvedor do navegador

Esse é o jeito mais confiável de verificar, e você não precisa instalar nada: já vem no seu navegador (Chrome, Edge, Firefox...).

  1. Abra o site que você quer testar.
  2. Aperte F12 (ou clique com o botão direito na página e escolha "Inspecionar").
  3. Clique na aba "Rede" / "Network".
  4. Recarregue a página (F5) com essa aba aberta.

Você vai ver uma lista de todos os arquivos que o navegador carregou: a página em si, imagens, CSS, JS etc.

Passo 2 — Clique em um arquivo e olhe os "cabeçalhos" (headers)

Clique em qualquer item da lista (de preferência uma imagem ou um arquivo .css/.js) e procure a seção de "Headers" / "Cabeçalhos de resposta". É ali que mora a resposta da sua pergunta. Fique de olho nestes nomes:

  • cache-control — mostra por quanto tempo aquele arquivo pode ficar guardado em cache. Se aparecer algo como max-age com um número alto, é sinal de que existe uma política de cache ativa.
  • age — indica há quantos segundos aquela cópia está "guardada" em algum ponto da rede. Se esse número existir e for maior que zero, é um forte indício de que o conteúdo veio de um cache, e não direto da origem.
  • x-cache, cf-cache-status, x-cdn ou nomes parecidos — muitos CDNs adicionam um cabeçalho próprio dizendo se aquele pedido foi um HIT (acertou o cache, veio rápido) ou MISS (não achou em cache, foi buscar na origem). O nome exato desse cabeçalho varia de provedor para provedor.
💡 Dica da Sensei: não se assuste se aparecer "MISS" na primeira vez que você carrega uma página. É normal! Na primeira visita, o CDN ainda não tinha aquele conteúdo guardado. Recarregue a página de novo — se virar "HIT", está funcionando exatamente como deveria.

E se eu não encontrar nenhum desses cabeçalhos?

Se você não vê nenhum sinal de cache (nem cache-control, nem age, nem cabeçalho de CDN algum) em nenhum arquivo do site, isso é um indício de que o conteúdo pode estar vindo direto da origem, sem passar pelo CDN. Vale then confirmar com o suporte se o CDN está mesmo ativado para aquele domínio.

Passo 3 — Teste a partir de outro lugar (e sem estar "logado")

Uma pegadinha comum: se você é o dono do site, seu navegador pode já ter guardado o conteúdo em cache local, ou você pode estar recebendo uma versão "sem cache" por já ter visitado o site várias vezes durante os testes. Pra ter certeza, tente:

  1. Abrir o site em uma aba anônima/privada do navegador.
  2. Pedir para alguém em outra cidade/estado acessar o site e comparar a velocidade de carregamento com a sua.
  3. Usar um serviço público e gratuito de teste de velocidade/CDN a partir de múltiplas localidades (existem várias ferramentas assim disponíveis na internet — procure por "website speed test global locations").

Passo 4 — Compare o tempo de carregamento

Ainda na aba "Rede" das Ferramentas do Desenvolvedor, olhe a coluna de tempo (time) de cada arquivo. Imagens e arquivos estáticos entregues por um CDN funcionando bem costumam carregar bem rápido (geralmente poucas dezenas ou centenas de milissegundos), especialmente na segunda visita. Se tudo estiver demorando o mesmo tempo, visita após visita, pode ser sinal de que o cache não está sendo aproveitado.

Passo 5 — Confira se as atualizações do site aparecem (com cuidado com o cache)

Aqui mora outra confusão comum: você atualiza uma imagem ou um texto no site, atualiza a página, e... a mudança não aparece! Antes de entrar em pânico, calma — isso quase sempre é o CDN (ou até o cache do próprio navegador) fazendo o trabalho dele: entregando a versão "guardada" porque ainda não venceu o prazo de validade daquele conteúdo.

💡 Dica da Sensei: isso é sinal de que o CDN está funcionando — só precisa que o cache daquele conteúdo seja limpo (ou "purgado") para que a nova versão apareça pra todo mundo. Se o seu painel/provedor de CDN tiver uma opção de "limpar cache" ou "purge", use-a depois de publicar mudanças importantes. Na dúvida de como fazer isso no seu caso, fale com o suporte.

Resumo rápido: os 3 sinais de que o CDN está entregando de verdade

  • ✅ Os arquivos têm cabeçalhos de cache (cache-control, age ou um cabeçalho próprio do CDN).
  • ✅ Na segunda visita, o status muda de "MISS" para "HIT" (ou equivalente).
  • ✅ O carregamento fica visivelmente mais rápido nas visitas seguintes, principalmente para quem acessa de longe.

Não achou nenhum desses sinais?

Sem problema — isso não significa que algo está "quebrado" de forma grave, só que vale a pena confirmar a configuração. Fale com o nosso suporte contando o que você já testou (inclusive prints das ferramentas do desenvolvedor ajudam bastante!) e a gente te ajuda a revisar se o CDN está apontado corretamente para o seu domínio.

Qualquer dúvida, é só chamar o suporte pelo painel — estamos por aqui! 🌱

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.