Patu

Auto-héberger l'optimisation d'images : les compromis, sans filtre

Le conseil par défaut pour les images, c’est un service managé : Cloudinary, imgix, et consorts. Ce conseil est souvent juste, et ceci n’est pas un article « le SaaS c’est mal ». C’est un regard honnête sur le compromis, depuis un projet situé du côté auto-hébergé.

Ce que les services managés apportent réellement

Pour une petite équipe sans personne dédiée à l’infrastructure, ça vaut le coup de payer pour ça. Ne vous auto-hébergez pas juste pour prouver quelque chose.

Où le modèle managé devient coûteux (et pas seulement en argent)

La friction apparaît sur trois axes à mesure que vous grandissez :

Aucun de ces points n’est une raison de partir dès le premier jour. Ce sont tous des raisons pour lesquelles le calcul s’inverse à une certaine échelle.

Les options auto-hébergées sont sérieuses aujourd’hui

Auto-héberger voulait dire coller ImageMagick à un cache et espérer. Les outils actuels sont solides :

Mettez un CDN devant n’importe lequel d’entre eux, et vous avez l’expérience managée, sur votre propre calcul, avec un coût qui est votre facture serveur plutôt qu’un compteur par image.

Ce que l’auto-hébergement coûte réellement

L’honnêteté joue dans les deux sens. Auto-héberger n’est pas gratuit en effort :

La récompense, c’est un coût prévisible qui ne grandit pas avec votre trafic, des données qui ne quittent jamais une infrastructure que vous contrôlez, et la liberté d’optimiser exactement comme vous le voulez.

Comment trancher, concrètement

Patu existe pour les deuxième et troisième cas : le même résultat qu’un service managé vous donne (AVIF en premier, qualité ciblée, derrière un CDN), sur une infrastructure que vous faites tourner, au prix d’un logiciel plutôt que d’un compteur. Savoir si c’est le bon compromis, c’est à vous de le décider ; cet article existe pour que vous le fassiez avec les vrais compromis sous les yeux, pas la version marketing.


Patu assume être une option parmi d’autres ; les projets liés ci-dessus sont de vraies alternatives, et le bon choix dépend de votre équipe, de votre trafic et de vos contraintes de données, pas du dernier article que vous avez lu.