Ir para o conteúdo

Precisa de CDN de Imagem ou Bons Arquivos?

As CDNs de imagem resolvem um problema real que a maioria dos sites pequenos não tem. Quando a taxa mensal vale a pena e quando não vale.

Uma rede de distribuição de conteúdo (CDN) de imagem vale a taxa mensal quando seu catálogo muda constantemente, quando você serve muitas variantes de cada imagem ou quando não pode controlar o que é enviado. Se suas imagens mudam raramente e você conhece seus tamanhos de exibição, você está pagando todo mês para resolver um problema que poderia resolver de uma vez só.

Uma CDN de imagem redimensiona, reformata e armazena imagens em cache sob demanda, gerando qualquer tamanho e formato que cada visitante precise a partir de um único original. Isso é genuinamente útil sob as condições certas e desnecessário sob outras, e a diferença se resume a com que frequência suas imagens mudam.

O que uma CDN de imagem realmente faz

Uma CDN de imagem realiza 3 tarefas: redimensiona sob demanda, converte formatos por navegador e armazena os resultados em cache perto do visitante. Cada tarefa substitui o trabalho que, de outra forma, você faria com antecedência.

Redimensionar sob demanda significa que um original produz todas as variantes por meio de parâmetros no endereço. A conversão de formato significa que o mesmo endereço retorna AVIF para um navegador que o suporta e JPEG para um que não suporta. O cache significa que a segunda solicitação de qualquer variante é servida de um local próximo ao visitante, em vez de ser do seu servidor.

Quando uma CDN compensa seu custo

  • Conteúdo enviado pelo usuário. Você não pode controlar as dimensões ou formatos quando os visitantes enviam os arquivos.
  • Grandes catálogos em constante mudança. Uma loja que adiciona centenas de produtos por mês não pode processar cada lote manualmente.
  • Muitas variantes por imagem. Um design que precisa de 6 tamanhos de cada fotografia multiplica o trabalho manual por 6.
  • Públicos globais. Servir visitantes em outros continentes se beneficia do cache de borda (edge caching), independentemente do manuseio da imagem.
  • Equipes sem um fluxo de trabalho. Onde várias pessoas publicam e ninguém segue uma especificação, a automação é mais confiável do que a instrução.

Quando uma CDN é desnecessária

Um site com uma biblioteca de imagens estável e tamanhos de exibição conhecidos não ganha quase nada com uma CDN de imagem. A otimização acontece uma vez e os arquivos permanecem otimizados indefinidamente.

Sites de marketing, portfólios, documentação, blogs e pequenas lojas geralmente se enquadram nesse grupo. As imagens mudam algumas vezes por ano, o layout é fixo e os tamanhos de exibição são conhecidos. Processar a biblioteca uma vez e servi-la a partir da hospedagem existente alcança o mesmo resultado que uma assinatura mensal, com menos partes móveis e sem terceiros no caminho de entrega.

Comparando as 2 abordagens

FatorCDN de ImagemProcessado com antecedência
Custo contínuoTaxa mensal, geralmente baseada no usoNenhum
Esforço de configuraçãoModerado, requer integraçãoBaixo, um único lote
Lida com novos enviosAutomaticamenteRequer o mesmo processo a cada vez
Conversão de formatoAutomática por navegadorDecidida uma vez, com alternativas (fallbacks)
Funciona se o serviço falharAs imagens podem não carregarAs imagens carregam do seu próprio servidor
Adequado para catálogos em mudançaMuito bemMal
Adequado para bibliotecas estáveisExageroMuito bem

A dependência que vale a pena considerar

Uma CDN de imagem fica no caminho de entrega, portanto, uma interrupção ou um problema de faturamento pode remover todas as imagens do seu site de uma só vez. O risco é pequeno e a consequência é total.

As mudanças de preços têm um peso semelhante, pois afastar-se de um serviço cujos endereços estão escritos em milhares de páginas é mais difícil do que foi adotá-lo. Onde uma CDN for a escolha certa, mantenha os arquivos originais sob seu próprio controle e evite criar endereços que apenas um provedor possa servir.

Como decidir

Para escolher entre as 2 abordagens, responda a estas 5 perguntas.

  1. Com que frequência suas imagens mudam? Semanalmente ou com mais frequência favorece uma CDN.
  2. Os visitantes ou a equipe enviam imagens sem seguir uma especificação? Se sim, favoreça uma CDN.
  3. De quantos tamanhos cada imagem precisa? Mais de 3 favorece uma CDN.
  4. Seu público está concentrado em uma região ou espalhado globalmente? Global favorece uma CDN.
  5. Uma pessoa poderia processar toda a biblioteca em uma tarde? Se sim, faça isso em vez disso.

A maioria dos sites de pequeno e médio porte responde sim à última pergunta, o que resolve a questão. Reavalie a decisão quando o catálogo crescer além do que você pode processar manualmente.

O que você ainda precisa fazer com uma CDN

Uma CDN não decide o tamanho de exibição, e servir uma imagem dimensionada corretamente continua sendo sua responsabilidade. Solicitar uma variante de 3000 pixels para um espaço de 600 pixels desperdiça largura de banda exatamente como antes.

O serviço também funciona a partir de qualquer original que você fornecer, portanto, uma fonte mal comprimida ou cortada incorretamente produz variantes ruins. Enviar um bom original importa em ambas as abordagens. O que uma CDN remove é o trabalho repetitivo de gerar tamanhos, e não a necessidade de pensar neles.

O que as CDNs de imagem normalmente custam

O preço geralmente é baseado no número de transformações exclusivas, na largura de banda servida ou em ambos, o que torna os custos imprevisíveis em um site com picos de tráfego. Existem planos gratuitos que costumam ser excedidos logo no primeiro mês movimentado.

Dois detalhes costumam pegar os proprietários de sites de surpresa. Cada combinação de tamanho, formato e qualidade conta como uma transformação separada, de modo que um design responsivo que solicita 4 larguras em 3 formatos gera 12 variantes faturáveis a partir de uma única fotografia. A expiração do cache regenera algumas dessas variantes mais tarde. Modele o custo em relação à sua contagem real de imagens e de variantes, em vez de se basear apenas no preço anunciado.

Uma abordagem híbrida que funciona bem

Processe suas imagens fixas com antecedência e direcione apenas o conteúdo enviado pelo usuário através de um serviço. A maioria dos sites tem ambos os tipos e os trata de forma idêntica, que é onde o desperdício aparece.

Páginas de marketing, fotografias de produtos e imagens de artigos raramente mudam e podem ser otimizadas uma única vez. Fotografias de avaliações de clientes, fotos de perfil e envios da comunidade chegam constantemente em tamanhos imprevisíveis e realmente precisam de automação. Dividir os dois mantém a assinatura pequena, já que o preço baseado no uso cobrirá uma fração de suas imagens em vez de todas elas.

A opção intermediária que a maioria dos sites ignora

A maioria dos sistemas de conteúdo já gera vários tamanhos no momento do envio, o que é um recurso de CDN pelo qual você pode estar pagando duas vezes. WordPress, Shopify e a maioria dos construtores de sites criam várias variantes automaticamente.

Verifique o que sua plataforma faz antes de assinar qualquer coisa. Se ela já gera tamanhos responsivos e serve WebP, o benefício restante de uma CDN é o cache de borda e a negociação de formato, o que importa muito menos em um site com público regional. Testar isso leva 2 minutos e, ocasionalmente, remove totalmente a necessidade da assinatura.

Custos de largura de banda em sua própria hospedagem

Imagens dimensionadas corretamente reduzem a largura de banda de hospedagem em 60 a 90 por cento, o que frequentemente elimina o argumento do custo para uma CDN. Os sites atingem limites de largura de banda devido a imagens superdimensionadas, e não devido ao número de visitantes.

Calcule o número atual antes de presumir que uma CDN é necessária para capacidade. Um site que serve páginas de 4 MB para 10000 visitantes por mês transfere 40 GB. O mesmo site servindo páginas de 800 KB transfere 8 GB, o que se ajusta confortavelmente a quase qualquer plano de hospedagem. A otimização resolve o problema de capacidade e o problema de velocidade juntos.

Processando uma biblioteca em vez de assinar

Converta e redimensione a biblioteca uma vez, sirva-a a partir do seu host existente e reavalie a decisão quando o catálogo crescer. O trabalho leva uma tarde para a maioria dos sites e não se repete até que o design mude.

Envie até 500 arquivos de uma vez, ou arraste um arquivo ZIP diretamente, e defina a largura, o formato e a meta de tamanho para todo o conjunto. Tudo roda dentro do seu navegador no seu próprio processador, de modo que as bibliotecas de clientes e os ativos não publicados nunca chegam a um servidor. Nenhuma assinatura é iniciada, nenhum terceiro entra no seu caminho de entrega e os arquivos permanecem inteiramente sob seu controle.

Anote as configurações que você usou, incluindo as larguras, o formato e o número de qualidade. O próximo lote de imagens corresponderá à biblioteca existente sem que ninguém precise descobrir a especificação novamente, e uma nova pessoa que entrar na equipe terá uma regra a seguir em vez de um julgamento a fazer. Essa especificação escrita é o que uma CDN de imagem vende e, em um site estável, não custa nada manter você mesmo.

Voltar ao blog