O que uma CDN faz por si: cache, compressão, imagens e protecção

Quem liga uma CDN pela primeira vez espera velocidade e recebe quatro coisas diferentes ao mesmo tempo. Vale a pena saber quais são, porque cada uma se liga e se desliga por si, e porque três delas ajudam sempre e uma delas parte sites.

Nada disto é nosso e nada disto se liga no seu painel. Não vendemos CDN. Tudo o que este artigo descreve mora no painel da Cloudflare, numa conta que você abre com eles, e as opções disponíveis dependem do plano que tiver lá. Como se liga está em Cloudflare: quando ajuda e como ligar.

1. Cache: a cópia guardada perto do visitante

É a função principal. A CDN guarda cópias dos ficheiros e entrega-as sem ir ao servidor. Há uma distinção que muda tudo e que quase ninguém faz:

O que é O que acontece por omissão
Ficheiros estáticos Imagens, folhas de estilo, programas, tipos de letra, ficheiros para descarregar. São guardados sem você pedir nada.
Páginas (o HTML) Não são guardadas por omissão. É preciso criar uma regra para isso, e só se deve criar sabendo o que excluir.
Páginas com sessão iniciada Nunca devem ser guardadas. Carrinho, conta, finalização de compra, painel de administração.

É por isto que há quem ligue uma CDN e não veja diferença nenhuma no tempo da página: os ficheiros passaram a vir de perto, mas a página continua a ser construída de raiz a cada visita. Para um WordPress, a primeira cache continua a ser a do servidor: os nossos correm LiteSpeed, e isso está explicado em o que faz mesmo diferença num site lento.

2. Compressão e transporte

A CDN volta a empacotar o que entrega, e normalmente melhor do que o servidor: comprime texto, usa versões mais recentes do protocolo de transporte, e mantém a ligação aberta entre ela e o servidor em vez de abrir uma nova a cada pedido.

Esta família é a mais segura de todas: liga-se, funciona, e não parte nada. É também a que dá o ganho mais discreto, porque não se vê num ecrã, vê-se numa medição.

Compressão não é minificação. Comprimir é empacotar o ficheiro para viajar e desempacotá-lo no fim: não muda uma vírgula do conteúdo. Minificar é reescrever o ficheiro. A primeira é segura; a segunda está na lista das que partem sites, mais abaixo.

3. Imagens

Algumas CDN reescrevem as imagens: reduzem-nas ao tamanho em que aparecem, convertem-nas para formatos mais leves, e carregam-nas só quando o visitante lá chega. Na Cloudflare, parte destas opções não está no plano gratuito. Confirme no painel dela o que o seu plano mostra, antes de contar com isso.

Isto não dispensa reduzir as imagens antes de as enviar. Uma fotografia de quatro megabytes numa página que a mostra com oitocentos pontos de largura continua a ser um erro, mesmo com a melhor CDN do mundo à frente. Resolva na origem: é o ganho maior e é grátis.

4. Protecção

A CDN vê todo o tráfego antes de nós, e pode recusá-lo. Isso dá-lhe quatro coisas:

1 Absorção de ataques de volume. O tráfego que ela recusa não chega ao servidor, logo não gasta os recursos da sua conta.
2 Filtragem por regras. Pode bloquear ou desafiar pedidos por endereço, por país, por caminho ou por padrão.
3 Limite de ritmo. Útil para travar tentativas repetidas contra a entrada do WordPress. Veja proteger a entrada do WordPress.
4 O endereço do servidor deixa de estar à vista. Quem consulta o domínio vê a CDN. Veja qual é o IP do seu hospedagem.

O que fazemos do nosso lado, e que continua a valer com ou sem CDN, está em o que fazemos pela segurança.

Uma regra de bloqueio apanha também quem você quer. Se o seu site recebe chamadas de retorno de um meio de pagamento, ou de qualquer serviço que lhe escreva sozinho, uma regra que bloqueie países ou que exija verificação a todos vai bloquear essas chamadas também. O sintoma é horrível de diagnosticar: o cliente paga e a encomenda nunca fica confirmada, sem erro nenhum à vista. Veja loja online com pagamentos locais.

A quinta família: as que reescrevem o seu código

Ficam de fora das quatro de propósito, porque não são entrega: são alterações ao que você escreveu. Juntar e minificar as folhas de estilo e os programas, adiar o carregamento dos programas, esconder endereços de e-mail no texto. Cada uma delas compra décimos de segundo e parte menus, formulários e carrinhos com uma facilidade impressionante.

Uma de cada vez, e use o site a sério depois de cada uma. Abra o menu no telemóvel, envie o formulário de contacto, e compre alguma coisa, se vender. Ligar cinco opções de uma vez pode até resultar, mas no dia em que partir não vai saber qual foi.

A lista completa, opção a opção, com as que valem a pena e as que dão problemas, está em as opções da Cloudflare que valem a pena. Para um WordPress, as regras de cache têm artigo próprio: regras de cache para um WordPress. E se ainda está a decidir se precisa de CDN, comece por o que é uma CDN e quando faz diferença.

Ligou alguma destas opções e o site ficou estranho? Diga-nos qual ligou e vemos consigo.

Abrir um pedido de suporte

VEJA TAMBÉM

Planos de hospedagem e o que cada um inclui

Hospedagem WordPress

Política de Suporte

PRODUTO RECOMENDADO

Alojamento de sites com cPanel

Domínio e SSL incluídos, cópias diárias e o painel que já conhece. desde 600,00 MT/mês

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