Auto-optimiser les images : réduire coûts et bande passante
Il y a quelques semaines, nous avons envoyé un e-mail à tous nos clients qui utilisent le
Robot /image/optimize avec une valeur personnalisée pour son
paramètre png_tool, afin de les informer de la suppression prochaine de ce
paramètre et du risque de rupture de rétrocompatibilité pour eux.

Nous avons décidé de procéder à ce changement, car nos clients nous disent souvent ne pas savoir s’ils doivent utiliser optipng ou pngquant pour optimiser leurs fichiers PNG. De plus, ils ne comprennent généralement pas bien les implications de l’utilisation de ces outils. Le choix du meilleur outil dépendait généralement de l’image à traiter, et utiliser les deux pour ensuite sélectionner le meilleur résultat dans votre application n’était pas efficace. Vous ne devriez d’ailleurs pas avoir à le faire, puisque c’est précisément pour cela que vous nous payez.
Nous corrigeons cela en supprimant entièrement le paramètre png_tool du Robot.
Nous avons déployé ce changement la semaine dernière, en coordination avec les clients concernés,
et jusqu’à présent, tous les systèmes fonctionnent normalement.
Au lieu de demander au client d’indiquer manuellement le « meilleur » outil, le Robot exécute désormais plusieurs outils d’optimisation sous-jacents en parallèle sur vos fichiers. Il sélectionne ensuite le résultat de l’outil qui a produit la plus petite version optimisée (d’une taille non nulle en octets) pour en faire le fichier résultat de l’Assembly Step.
Nous nous attendons à des fichiers de sortie plus petits dans l’ensemble grâce à ce changement, ce qui améliorera l’expérience de vos utilisateurs et réduira la consommation de bande passante sur votre CDN. Votre facture Transloadit sera également moins élevée, car, quel que soit le nombre d’outils d’optimisation que le Robot exécute sur votre fichier d’entrée, nous ne facturons que ce qui entre dans le Robot et en sort au final.
En plus de cette amélioration, nous avons également ajouté la prise en charge des fichiers GIF et SVG au Robot /image/optimize. ✨
Au cours des prochains jours, nous modifierons automatiquement vos Templates pour supprimer ce paramètre, qui sera alors déprécié. Vous n’avez rien à faire de votre côté, si ce n’est vérifier que toutes vos images optimisées s’affichent toujours correctement. Notre suite de tests nous donne confiance sur ce point, mais veuillez signaler tout problème dès que vous le constatez.
Nous espérons que vous apprécierez autant que nous ces améliorations apportées au Robot /image/optimize. 😄
