Site com CDN ou sem CDN: como testar se fez diferença

Resposta curta: uma CDN só compensa se os números do seu site melhorarem para os seus visitantes. Não se decide por ouvir dizer: mede-se antes, activa-se, e mede-se depois com a mesma régua. Se não houver ganho, desliga-se e não se perde nada.

Não vendemos CDN. A que um cliente pode usar é a do Cloudflare, numa conta sua, aberta directamente com eles. O que é uma CDN e quando ajuda está em o que é uma CDN e quando faz diferença. Este artigo trata da pergunta seguinte: como sei se, no meu caso, fez mesmo diferença?

O que muda, lado a lado

Sem CDN Com CDN (Cloudflare)
Imagens, CSS e JavaScript Saem todos do seu servidor, a cada visitante. Depois do primeiro pedido, saem de uma cópia numa máquina perto do visitante.
A página em si (WordPress, PHP) Construída no seu servidor. Por omissão continua a ser construída no seu servidor. Segundo a documentação do Cloudflare, por omissão só se guardam ficheiros estáticos, não o HTML.
Visitante longe do servidor Cada ficheiro faz a viagem toda. Os ficheiros estáticos vêm de perto. É onde o ganho se vê.
Visitante perto do servidor A viagem já era curta. Ganho pequeno, por vezes impossível de distinguir do ruído.
Se algo correr mal Há um só sítio onde procurar. Há uma camada a mais, e a cache pode mostrar uma versão antiga.

O teste, em seis passos

1 Escolha três páginas e não mude de ideias a meio: a página inicial, uma com muitas imagens e uma página interior.
2 Meça sem CDN. Use sempre a mesma ferramenta e, se ela deixar, um local de teste parecido com aquele onde estão os seus visitantes. Repita cada página pelo menos três vezes e fique com o valor do meio. Anote o tempo até ao primeiro byte e o tempo até a página estar completa. As ferramentas e o que os números querem dizer estão em medir a velocidade do site.
3 Active a CDN como em pôr uma CDN à frente do site, e espere que a mudança chegue a toda a gente (quanto demora a propagação do DNS).
4 Deixe a cache aquecer. O primeiro pedido de cada ficheiro vai ao seu servidor; só a partir do segundo é que vem da cópia. Visite as mesmas três páginas algumas vezes antes de medir.
5 Confirme que a cache está a trabalhar. Num terminal, curl -I seguido do endereço de uma imagem do site mostra os cabeçalhos da resposta. No Cloudflare, o cabeçalho cf-cache-status diz HIT quando a cópia veio da CDN e MISS quando foi buscar o ficheiro ao servidor (segundo a documentação do Cloudflare). Se nunca sair HIT, não há nada para comparar.
6 Meça outra vez, exactamente como no passo 2, e ponha os dois conjuntos de números lado a lado.
O erro mais comum: medir uma vez de manhã sem CDN e uma vez à tarde com CDN. A variação normal entre duas medições pode ser maior do que o ganho que procura. E num site WordPress sem cache de página, o tempo até ao primeiro byte quase não muda: a CDN encurta a viagem, não acelera a construção da página.

Como ler o resultado

O que vê O que quer dizer O que fazer
Ficheiros estáticos mais rápidos, primeiro byte igual É o resultado normal. A CDN fez o que promete. Mantenha, sobretudo se os visitantes estão longe.
Nada mudou Os visitantes estão perto, ou o site já é leve. A CDN não era o gargalo. Pode manter ou desligar. Procure a causa noutro lado: o que realmente faz diferença.
Ficou pior Regra de cache ou modo de SSL mal escolhido, ou ficheiros que nunca chegam a HIT. Reveja o SSL no Cloudflare e, se não resolver, desligue a CDN e confirme que ficou desligada.
Se o site só está lento para si e não para os outros, o problema pode nem ser do servidor: veja rápido para si, lento para os outros. E se o que o preocupa é a protecção contra tráfego indesejado e não a velocidade, o teste é outro: o que a CDN deixa passar e o que bloqueia.

Não sabe por onde começar a medir? Diga-nos qual é a página lenta e o que já tentou.

Abrir um pedido de suporte

VEJA TAMBÉM

O que é uma CDN e quando faz diferença

Medir a velocidade do site

Desligar a CDN e confirmar que ficou desligada

Hospedagem: os planos

PRODUTO RECOMENDADO

Alojamento de sites com cPanel

Domínio e SSL incluídos, cópias diárias e o painel que já conhece. desde 321,75 MT/mês (plano de 3 anos, com cupão)

Ver planos
  • 0 Utilizadores acharam útil
Esta resposta foi útil?