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

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

Pôr uma CDN à frente do site é mudar quem responde pelo DNS do domínio. É uma mudança de dez minutos que, mal preparada, tira o e-mail do ar durante um dia. Este artigo é a preparação e a conferência; as telas da Cloudflare estão em Cloudflare: quando ajuda e como ligar.

Não vendemos CDN e não há nada para ligar no seu painel. O que se segue faz-se em três sites diferentes: no cPanel (para copiar o que lá está), no painel da Cloudflare (conta sua, aberta com eles), e no painel de quem registrou o domínio (que pode ser MozOut ou outra empresa).

Antes de tocar em nada

1 Escolha a hora. Não na véspera de uma campanha, não numa sexta-feira às cinco. Escolha uma hora de pouco movimento e reserve a manhã seguinte para conferir.
2 Tire a lista dos registros que tem hoje. No cPanel, abra o Zone Editor e o domínio. Está ali tudo: tipo, nome, valor, prioridade. Guarde em arquivo ou em fotografia da tela. É a sua rede de segurança.
3 Baixe o tempo de vida dos registros (o TTL) umas horas antes, se o painel o deixar. Com um TTL baixo, um erro corrige-se em minutos em vez de horas. Veja registros DNS explicados.
4 Anote o endereço da hospedagem. É o valor para onde o site vai continuar apontando. Veja qual é o IP da sua hospedagem.
5 Saiba onde se mudam os nameservers. Não é onde está o site: é onde o domínio foi registrado. Veja nameservers: o que são e quais usar conosco.

A ordem que evita o susto

A ordem importa. Quase tudo se faz antes de mexer nos nameservers, e por isso o site nem percebe até o último passo.

1 Crie a conta na CDN e acrescente o domínio. Ela vai ler sozinha os registros que consegue ver publicados. As telas estão em pôr um domínio no Cloudflare.
2 Compare linha a linha com a lista que tirou do Zone Editor. O que ela não trouxe, acrescente à mão. Esta é a parte demorada e é a que não se salta: levar a zona DNS inteira sem perder registros.
3 Decida, registro a registro, o que passa pela CDN. O site passa; o e-mail e os acessos de administração não passam nunca.
4 Acerte o modo de criptografia ANTES de mudar os nameservers. O nosso certificado é real e renova-se sozinho, por isso o valor certo é o mais exigente. O valor mais permissivo põe o site num ciclo infinito de encaminhamentos: ativar o SSL sem partir o site.
5 Pergunte diretamente aos nameservers da CDN, antes de os usar. Dá: eles já respondem pelo seu domínio mesmo antes de estarem no registrador. Se as respostas conferirem com a sua lista, pode avançar sem medo.
6 Só agora mude os nameservers no painel de quem registrou o domínio, substituindo os que lá estão pelos dois que a CDN lhe deu. Se o domínio é conosco, veja o que muda nos nameservers; se está em outro lugar, veja quando o domínio está registrado em outro lugar.
7 Espere. Veja quanto tempo demora a propagação.
Use os nameservers que a CDN lhe der a si, e só esses. A Cloudflare atribui um par de nomes diferente a cada conta: dois domínios hospedados aqui usam pares diferentes um do outro. Copiar os nomes de um tutorial ou de um artigo é erro garantido, e o sintoma é o domínio simplesmente deixar de responder.

Como saber que já está funcionando

Não basta o site abrir: ele abria antes. Há três provas, e convém fazer as três.

Prova O que tem de ver
Os nameservers do domínio Uma consulta ao domínio devolve os dois nomes da CDN, e já não os anteriores. Veja como verificar o DNS do domínio.
O endereço do site Mudou. O domínio passa a responder com endereços da CDN, e não com o da sua hospedagem.
O endereço do e-mail Não mudou. O nome do servidor de e-mail continua respondendo com o endereço real. Se também ele mudou, pôs o e-mail a passar pela CDN e tem de desfazer já.
A terceira prova é a mais importante e é a que ninguém faz. Compare o que o domínio responde com o que o nome do e-mail responde. Se derem endereços diferentes, está certo: o site passa pela CDN e o e-mail não. Se derem o mesmo, está errado.

No dia seguinte, confira estas cinco

1 Envie e receba um e-mail no domínio, de e para fora.
2 Abra o site sem login ativo, numa janela anônima, e clique em três páginas.
3 Entre no painel de administração do site e grave qualquer coisa.
4 Envie o formulário de contato, e confirme que a mensagem chega mesmo.
5 Compre alguma coisa, se vender. É o teste que pega o que os outros não pegam.

Se alguma destas cinco falhar, e antes de começar a mexer em opções, a saída rápida é pausar a CDN e ver se o problema desaparece: desligar a CDN e confirmar que está desligada. E se o site for WordPress, o cache precisa de regras antes de servir páginas: regras de cache para um WordPress.

Quer que confiramos a lista de registros antes de mudar? Mande-nos o domínio e a lista.

Abrir um pedido de suporte

VEJA TAMBÉM

Transferência de domínio

Planos de hospedagem

Política de Suporte

PRODUTO RECOMENDADO

Hospedagem de sites com cPanel

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

Ver planos
Esta resposta foi útil? Sua resposta nos ajuda a melhorar este artigo.