Infrastructure·Guide

Cloudflare Images expliqué

On dit « Cloudflare Images » pour deux produits différents. ArtInStack garde les masters en object storage et dérive les tailles publiques via Cloudflare Image Resizing (`format=auto` et candidats de largeur). Ce chemin est facturé autour des unique transformations, pas d’un coffre d’originaux Cloudflare Images stockés. Les chiffres ci-dessous sont directionnels en juillet 2026 ; confirmez sur la page de tarifs Cloudflare actuelle.

Quoi vérifier avant d’auto-héberger les transforms

Quatre faits que la page de tarifs enterre

  1. Nommez le produit

    Le resizing sur votre propre origin (R2 ou similaire) compte les unique transformations. Stocker dans Cloudflare Images compte les images stockées + livrées. Même marque, facture différente.

  2. Unique = chaque combo

    Chaque largeur, format, qualité et crop distinct est sa propre transformation. Ajouter AVIF à côté de WebP, ou un breakpoint de plus, multiplie le compte.

  3. La falaise du palier gratuit

    Les comptes Free reçoivent historiquement environ 5 000 unique transformations par mois. Au-delà, les transformes en cache peuvent continuer à servir pendant que les nouvelles renvoient une erreur au lieu de facturer discrètement.

  4. Les grilles brûlent le budget

    Une galerie de 1 500 images avec trois tailles responsive, c’est déjà ~4 500 uniques avant les nouveaux formats. Les plateformes qui pré-génèrent les thumbs pour les grilles évitent cette taxe.

Deux produits sous un même nom

Cloudflare Image Resizing transforme des fichiers qui vivent déjà hors du produit Images (par exemple sur un domaine custom R2) via des URL comme `/cdn-cgi/image/width=1200,format=auto/...`. L’attention de facturation va aux unique transformations et à la livraison associée.

Cloudflare Images (le coffre) stocke les originaux dans le produit Images de Cloudflare. Là, vous vous souciez des images stockées et des images livrées. Une fois un original dans ce coffre, générer beaucoup de variantes de taille et de format ne multiplie pas le compte d’images stockées comme le feraient des dossiers de dérivés auto-gérés, et le produit regroupe transform et livraison.

La plupart des guides DIY pour photographes brouillent les deux. Le chemin d’ArtInStack est le premier : masters en stockage façon R2, resizing à la demande en edge.

CheminOù vit le masterCe qui est compté
Image Resizing sur votre originVotre bucket / domaine custom (ex. R2)Unique transformations (et livraison sur ce chemin)
Coffre Cloudflare ImagesDans Cloudflare ImagesImages stockées + images livrées

La falaise du palier gratuit, en maths de galerie

Les articles indépendants et les fils de facturation répètent la même surprise : les comptes Free sont limités à environ 5 000 unique transformations par mois. Après cela, les transformations déjà en cache peuvent continuer à répondre, mais les nouvelles combinaisons renvoient des erreurs au lieu d’ouvrir une facture de dépassement douce.

Parcourez un lancement modeste : 1 500 cadres de galerie × trois largeurs = 4 500 uniques avant d’ajouter un quatrième breakpoint ou un second codec. En plein lancement, c’est un mauvais moment pour découvrir la falaise. Traitez le chiffre comme un outil de planification, puis revérifiez l’allocation Free actuelle de Cloudflare, car la forme de facturation de ce produit a déjà bougé (y compris la fusion 2023 des récits tarifaires Images et Image Resizing).

Ce qui compte comme unique transformation

Une unique transformation est une signature de requête distincte : width, height, fit, format, quality, gravity et options similaires. `width=800,format=webp` et `width=800,format=avif` sont deux uniques. Idem pour deux crops du même fichier.

C’est pourquoi « juste ajouter AVIF » ou « juste ajouter une largeur retina » n’est pas gratuit sur le compteur de transformations. Les répétitions en cache de la même signature ne brûlent pas de nouvelles uniques comme le font les combinaisons vues pour la première fois.

Ce qu’ArtInStack absorbe pour vous

ArtInStack stocke le master d’affichage en object storage et sert lightbox et vues détail depuis ce master via Cloudflare Image Resizing avec `format=auto` et des candidats de largeur responsive. Cela correspond au récit sensible à la surface dans Résolution vs performance pour les images portfolio.

Les grilles portfolio préfèrent un objet vignette généré quand il existe, pour qu’une page de 40 images n’ouvre pas quarante signatures de transform fraîches par défaut. C’est la réponse pratique à la falaise du palier gratuit : pré-générer la tuile bon marché, transformer le master quand quelqu’un regarde vraiment de près.

Les galeries client et la livraison privée utilisent le stockage Portfolio privé plus l’auth plateforme et l’accès média signé, pas la livraison privée/signée Cloudflare Images comme fonctionnalité produit. Ne bricolez pas des « URL CF Images privées » en assumant que cela correspond au comportement du portail.

Si vous branchez le resizing vous-même, vous possédez la planification des variantes, le comportement de cache, le budget mensuel d’uniques, et le jour où Cloudflare change encore le compteur. Le job de la plateforme est de garder masters, thumbs et transforms edge sur une seule colonne pour que vous publiiez au lieu de compter des signatures de transformation.

Où chaque option s’inscrit vraiment

Utilisez un chemin plateforme comme ArtInStack quand vous voulez masters, thumbs et formats edge sans faire du budget de transformations un second métier.

Auto-hébergez R2 + Image Resizing quand vous êtes à l’aise pour posséder les URL, surveiller les comptes d’uniques et lire les changelogs Cloudflare.

Utilisez le coffre Cloudflare Images quand vous voulez les originaux dans le compteur stocké/livré de ce produit. C’est une architecture différente du modèle master R2 d’ArtInStack.

Les transforms devraient être un détail de plateforme

Gardez le master. Pré-générez la vignette de grille. Laissez l’edge choisir les formats modernes quand quelqu’un ouvre le cadre.

Also in Guides: Résolution vs performance pour les images portfolio · Estimateur de stockage photo · Transcodage vidéo à l’échelle

All Infrastructure guides · Guides home