Um CDN (Content Delivery Network, ou rede de distribuição de conteúdo) é uma infraestrutura distribuída de servidores espalhados geograficamente pelo mundo. O seu objetivo: aproximar os seus recursos estáticos — imagens, CSS, JavaScript, vídeos — do visitante que os solicita, de modo a reduzir a latência e acelerar drasticamente o carregamento das páginas. Para as lojas de comércio eletrónico, o CDN tornou-se uma alavanca de SEO indispensável desde que o Google incorporou a velocidade da página como fator de classificação.
O que é exatamente um CDN?
Um CDN é composto por uma rede de servidores chamados «nós de borda» (edge nodes ou Points of Presence, PoP). Quando um visitante carrega a sua loja a partir de Lisboa, Porto ou Braga, o seu pedido é automaticamente encaminhado para o nó CDN mais próximo — em vez de ir para o seu servidor de alojamento principal, que pode estar localizado na Alemanha, nos Estados Unidos ou em qualquer outra parte do mundo. O ficheiro é servido a partir de poucos quilómetros de distância em vez de milhares: o ganho de latência é imediato e mensurável.
Na prática, eis o que acontece sem um CDN: o visitante envia um pedido HTTP ao seu servidor de alojamento, aguarda que o servidor localize o ficheiro, o leia a partir do disco e o transmita pela internet. Com um CDN, o recurso já está armazenado em cache num servidor geograficamente próximo: a resposta chega em dezenas de milissegundos em vez de centenas. Para as imagens de produto — habitualmente os ficheiros mais pesados de uma página de comércio eletrónico — esta diferença é espetacular.
Por que o CDN é um fator SEO para o comércio eletrónico
Desde a atualização Page Experience do Google (2021), a velocidade de carregamento está oficialmente integrada no algoritmo de classificação através dos Core Web Vitals. Entre estas métricas, o LCP (Largest Contentful Paint) mede o tempo de renderização do maior elemento visível — em 80% das páginas de comércio eletrónico, esse elemento é a imagem principal do produto ou o banner hero. Um LCP inferior a 2,5 segundos é considerado «bom» pelo Google; acima de 4 segundos, o Google penaliza a página nos resultados de pesquisa.
Um CDN bem configurado pode reduzir o seu LCP de 4–5 segundos para menos de 1,5 segundos nas imagens. É um dos ganhos mais significativos alcançáveis sem uma reformulação completa do site. Além disso, ao reduzir a carga no seu servidor de origem, o CDN melhora a estabilidade e a disponibilidade da sua loja durante os picos de tráfego (saldos, Black Friday), evitando erros 503 que prejudicam o rastreamento do Google.
LCP e imagens de produto
CDN e otimização de imagens: dois problemas resolvidos de uma vez
Os CDN modernos já não se limitam a distribuir ficheiros existentes: incorporam capacidades de transformação de imagens em tempo real. Na prática, isto significa que a imagem JPEG que carregou no seu servidor pode ser automaticamente convertida em WebP ou AVIF conforme o navegador do visitante, redimensionada de acordo com o tamanho do ecrã e comprimida sem perda visível de qualidade.
Uma imagem JPEG de 800 KB torna-se uma imagem WebP de 250 KB ou uma imagem AVIF de 150 KB — sem que tenha de fazer nada manualmente. Numa loja com 500, 2.000 ou 10.000 referências de produto, a poupança de largura de banda é considerável e o impacto no tempo de carregamento é direto.
Distribuição mundial
Os nós de borda servem as suas imagens a partir do ponto mais próximo do visitante, reduzindo a latência para apenas algumas dezenas de milissegundos.
Conversão automática
Conversão em tempo real para WebP e AVIF conforme o navegador do visitante, sem qualquer ação manual da sua parte.
Cache de longa duração
Os recursos ficam em cache durante 1 ano nos nós de borda, eliminando pedidos repetidos ao seu servidor.
Cloudflare R2: a tecnologia CDN por trás do Lexiik
O Lexiik apoia-se no Cloudflare R2 e na rede global do Cloudflare para servir as imagens dos seus produtos. O Cloudflare opera mais de 300 Points of Presence (PoP) distribuídos por mais de 100 países, tornando-o uma das redes CDN mais extensas do mundo. Em Portugal, existem nós em Lisboa, Porto e noutras cidades: a latência para um visitante português é tipicamente inferior a 20 milissegundos.
O Cloudflare R2 é um armazenamento de objetos compatível com S3 sem custos de largura de banda de saída (egress). Ao contrário do AWS S3 ou do Google Cloud Storage, que cobram por cada gigabyte transferido para os utilizadores finais, o R2 cobra apenas pelo armazenamento e pelas operações. Para lojas de comércio eletrónico com grande volume de imagens, esta arquitetura permite controlar os custos independentemente do volume de tráfego.
Do ponto de vista da privacidade, o Cloudflare compromete-se a não analisar nem monetizar os dados que transitam pela sua rede. As suas imagens de produto não são utilizadas para aprendizagem automática nem para publicidade direcionada. São armazenadas e distribuídas — nada mais.
Como funciona o CDN do Lexiik na prática
A arquitetura do Lexiik baseia-se no que se chama «cache-through»: as suas imagens permanecem no seu servidor PrestaShop de origem, mas quando um visitante acede pela primeira vez a uma página de produto, o Lexiik interceta o pedido de imagem, descarrega-a do seu servidor, armazena-a no Cloudflare R2 e serve-a a partir do CDN para todas as visitas subsequentes.
- O módulo PrestaShop instala automaticamente um override da classe Link, que redireciona os URLs das imagens para cdn.lexiik.com
- Na primeira visita a uma página, se a imagem ainda não estiver no CDN, o Lexiik descarrega-a do seu servidor e faz o upload para o Cloudflare R2
- A imagem é armazenada com um cabeçalho Cache-Control de 1 ano (max-age=31536000) nos nós de borda do Cloudflare
- Todas as visitas seguintes recebem a imagem diretamente do nó CDN mais próximo, sem nunca solicitar o seu servidor de origem
- Se modificar uma imagem no seu backoffice PrestaShop, o Lexiik invalida automaticamente a cache CDN para essa imagem específica
Esta abordagem oferece uma vantagem fundamental para os comerciantes: zero configuração manual. Não é necessário modificar os DNS, configurar um bucket S3, gerir chaves de API do Cloudflare ou modificar templates. A instalação do módulo é suficiente.
CDN vs alojamento tradicional: comparação de latência
Para ilustrar concretamente o impacto de um CDN, eis as ordens de grandeza observadas em lojas PrestaShop típicas alojadas em servidores partilhados ou VPS na Europa:
- Imagem JPEG de 500 KB sem CDN (servidor na Alemanha → visitante em Lisboa): 400–800 ms de Time To First Byte + transferência
- Mesma imagem em WebP via Lexiik CDN (nó em Lisboa → visitante em Lisboa): 15–40 ms de Time To First Byte
- LCP típico sem CDN numa página de produto: 3,5 a 6 segundos
- LCP típico com Lexiik CDN na mesma página: 0,8 a 1,8 segundos
- Pontuação média do Google PageSpeed Insights sem CDN: 45–60 (mobile)
- Pontuação média do Google PageSpeed Insights com Lexiik CDN: 75–90 (mobile)
Zero configuração, instalação em 1 clique
A abordagem Lexiik: CDN sem configuração nem conhecimentos técnicos
Configurar um CDN de qualidade profissional exige habitualmente competências técnicas avançadas: configuração DNS, gestão de certificados SSL, definição de regras de cache, integração com a plataforma de comércio eletrónico, etc. O Lexiik automatiza todo este processo para o PrestaShop.
O módulo instala um override da classe Link do PrestaShop — o mecanismo nativo do CMS para personalizar o comportamento do core sem modificar os ficheiros originais. Este override interceta a geração dos URLs das imagens e redireciona-as de forma transparente para o CDN. Do ponto de vista do seu tema e dos seus templates, nada muda: as imagens continuam a ser chamadas pelas funções habituais do PrestaShop, mas são servidas a partir da rede global do Cloudflare.