Uma CDN só para imagens, vídeo e ficheiros, ou para o site inteiro: como escolher

Velocidade, Cache e CDN·· 5 visualizações· 4 min de leitura

A resposta curta: há duas formas de pôr uma CDN a trabalhar. O site inteiro: o domínio passa a apontar para a CDN (pelos nameservers dela ou por um registo DNS), e todo o tráfego do site a atravessa. Só os ficheiros: o site continua a ir directamente ao servidor, e só as imagens, o CSS, o JS, os vídeos e os ficheiros para descarregar passam a vir de outro endereço, normalmente um subdomínio como cdn.oseudominio, que a CDN vai buscar à origem. As duas são válidas; muda o que se mexe e o que pode partir. Não vendemos CDN: o que aqui se explica vale para a CDN que escolher, numa conta sua, aberta directamente com esse fornecedor.

As duas formas lado a lado

Aspecto Site inteiro Só ficheiros
O que muda no DNS Os nameservers, ou o registo do site, passam a apontar para a CDN. Só um subdomínio novo (um CNAME para a CDN). O resto fica igual.
E-mail Fica de fora, mas tem de confirmar que os registos de correio não passam pela CDN. Não é tocado.
Protecção e filtragem Para tudo, incluindo páginas e entrada de administração. Só para os ficheiros. O site e a entrada continuam a ir directamente ao servidor.
Cache de HTML Possível, com regras. Não: só ficheiros.
O que muda no site Nada nos endereços. Os endereços dos ficheiros passam a usar o subdomínio (plugin ou opção do CMS).
Certificado A CDN emite um para o domínio; o do servidor continua. O subdomínio precisa de certificado na CDN.
Se a CDN falhar O site inteiro fica afectado. Faltam imagens e estilos, mas as páginas continuam a chegar.
Desfazer Repor nameservers ou registos: desligar a CDN. Desligar a reescrita dos endereços no site.

Montar uma CDN só para ficheiros

1 No painel da CDN, crie a zona de origem (muitas chamam-lhe «pull zone») com o endereço do seu site como origem, por exemplo https://www.asuaempresa.ao.
2 No DNS do domínio, crie o subdomínio cdn como CNAME para o endereço que a CDN lhe der. No cPanel faz-se no Editor de Zona; veja apontar um subdomínio para outro serviço.
3 Peça o certificado para o subdomínio no painel da CDN e espere que fique activo antes de mudar o site, senão as imagens aparecem partidas em https.
4 Reescreva os endereços no site: no WordPress, o LiteSpeed Cache tem uma secção de CDN onde se indica o endereço novo (o nome exacto do menu muda com a versão); há outros plugins que fazem o mesmo.
5 Confirme no navegador: F12, separador Network, os ficheiros devem vir do subdomínio sem erros. Se os tipos de letra falharem com um erro de CORS, a CDN tem de enviar Access-Control-Allow-Origin para o seu domínio: erro de CORS.
6 Vídeo: uma CDN genérica entrega bem ficheiros de vídeo pedidos aos bocados, mas não os converte em streaming adaptativo. Para muito vídeo, um serviço de vídeo próprio costuma ser melhor: vídeos no seu site.
Uma CDN deste tipo só tem o que o servidor tem. Se apagar uma imagem do site, ela desaparece da CDN quando o prazo acabar. Não confunda com mudar os ficheiros para um armazenamento externo: aí deixam de estar na sua hospedagem e deixam de entrar nas cópias de segurança da conta. Se o fizer, a cópia desses ficheiros passa a ser sua: fazer e guardar a sua própria cópia.
Como escolher: se o site em si é rápido e o peso está nas fotografias e nos ficheiros, só ficheiros chega, e não mexe nos nameservers. Se quer também protecção à frente de tudo e esconder o endereço do servidor, site inteiro. Em qualquer dos casos, optimize as imagens primeiro (optimizar imagens e usar WebP) e meça antes e depois (testar se fez diferença).

Está a decidir entre as duas e quer uma segunda opinião? Diga-nos o endereço do site e onde estão os seus visitantes.

Abrir pedido de suporte

VEJA TAMBÉM

O que é uma CDN, e quando faz diferença (e quando não faz)

Pôr uma CDN à frente do seu site, passo a passo

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

Apontar um subdomínio para outro servidor ou serviço: registo A ou CNAME

Erro de CORS entre o seu front end e a sua API: como resolver

Vídeos no seu site: guardá-los na hospedagem ou incorporá-los de um serviço de vídeo

PRODUTO RECOMENDADO

Alojamento de sites com cPanel

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

Ver planos
Esta resposta foi útil? A sua resposta ajuda-nos a melhorar este artigo.