Otimização automática de imagens: menos custos e uso de banda
Há algumas semanas, enviamos um e-mail a todos os nossos clientes que usam o
Robot /image/optimize com um valor personalizado para o
parâmetro png_tool, informando sobre a futura remoção desse parâmetro e como isso poderia
quebrar a compatibilidade com versões anteriores para eles.

Decidimos levar essa mudança adiante porque nossos clientes frequentemente relatam dúvidas sobre usar optipng ou pngquant para otimizar seus arquivos PNG. Além disso, muitas vezes eles nem sequer têm clareza sobre as implicações de usar essas ferramentas. A escolha da melhor ferramenta para essa finalidade geralmente dependia da imagem em questão, e não era eficiente simplesmente usar ambas e depois selecionar o melhor resultado no seu aplicativo. Você também não deveria precisar fazer isso. Afinal, é para isso que você nos paga.
Estamos corrigindo isso agora com a remoção completa do parâmetro png_tool do Robot.
Lançamos essa mudança em coordenação com os clientes afetados na semana passada e, até agora,
todos os sistemas estão funcionando normalmente.
Em vez de você especificar manualmente a “melhor” ferramenta, o Robot agora executa várias ferramentas de otimização nos seus arquivos em paralelo. Em seguida, ele seleciona o resultado da ferramenta que conseguiu gerar a menor versão otimizada (com tamanho maior que zero bytes) como arquivo de resultado do Assembly Step.
Esperamos que essa mudança gere arquivos de saída menores de modo geral, proporcionando uma experiência melhor para seus usuários e um consumo menor de banda no seu CDN. Isso também resultará em uma fatura menor da Transloadit, pois, independentemente de quantos otimizadores o Robot execute no seu arquivo de entrada, cobramos apenas pelo que efetivamente entra e sai do Robot.
Além dessa melhoria, também adicionamos suporte a arquivos GIF e SVG ao nosso Robot /image/optimize. ✨
Nos próximos dias, alteraremos automaticamente seus Templates para remover o parâmetro, que até lá estará descontinuado. Você não precisa fazer nada, exceto monitorar se todas as suas imagens otimizadas continuam sendo exibidas corretamente. Nossa suíte de testes nos dá confiança de que isso acontecerá, mas, por favor, informe qualquer problema assim que o notar.
Esperamos que você goste dessas melhorias no nosso Robot /image/optimize tanto quanto nós. 😄
