Cet article ne cite aucun chiffre « moyen » de l'industrie. Les données de compression proviennent de nos propres tests réels, et les formules de coût fournies sont à utiliser avec vos propres tarifs.
Chaque mois, en regardant la facture cloud, la plupart des gens se contentent du total : un peu plus que le mois dernier, mais toujours dans le budget, et c'est tout.
Mais si vous dépliez la facture et l'analysez par produit, de nombreux sites web, mini-applications et plateformes de contenu découvrent que les deux postes en tête sont souvent :
- Stockage d'objets : frais de stockage facturés par GB·mois
- CDN / Trafic public : frais de trafic descendant facturés par GB
Et parmi ces deux catégories, ce sont généralement les images qui prennent le plus de place.
Le problème, c'est qu'une grande partie de ces octets n'est jamais vue par l'utilisateur, et pourtant, vous les payez chaque mois.
I. « Compressé au téléchargement », ce n'est pas forcément assez compressé
De nombreuses équipes diront : « Nous compressons lors du téléversement. »
Nous avons testé spécifiquement ce scénario. L'échantillon était un site web autorisant l'upload d'images, compressé par le site lui-même lors de l'indexation : 78 dossiers, 4624 images, soit un total de 1,41 Go.
| Taille | Par rapport à l'original | |
|---|---|---|
| Fichier original compressé par le site | 1,41 Go | — |
| Emballé en zip | 1,41 Go | -0,2% |
| Compression par ImgZilla | 0,75 Go | -46,8% |
Sur une base déjà compressée, nous avons économisé près de la moitié. Et sur les 4624 images, chacune pouvait encore être compressée davantage ; aucune n'était « déjà au maximum, directement ignorée ».
La raison n'est pas compliquée : la plupart des compressions d'indexation ne fixent qu'un seul paramètre de qualité, ou limitent la taille, ce qui relève d'un traitement conservateur unique, loin d'utiliser tout l'espace de codage disponible pour chaque format.
Si votre bibliothèque d'images provient directement de l'appareil photo, d'une exportation de maquettes ou d'uploads directs par l'équipe d'exploitation, l'espace est encore plus important. Nous avons testé sur 32 188 images JPEG brutes d'appareil photo, et le volume global a été réduit de 76,8 %.
II. Les frais de stockage sont une addition, les frais de trafic sont une multiplication
C'est le point le plus facilement ignoré.
- Frais de stockage : une image stockée dans le seau est facturée une fois par mois selon son volume
- Frais de trafic : une fois qu'une image est ouverte, elle est facturée à nouveau selon son volume pour chaque ouverture
Donc, une image de bannière de page d'accueil contenant 300 Ko d'octets inutiles sera presque invisible sur la facture de stockage, mais si elle est ouverte 100 000 fois par jour, la facture de trafic représentera environ 29 Go de plus par jour.
Plus une image est populaire, plus vous payez pour du vide. Et les images les plus populaires sont précisément celles des pages d'accueil, des images principales des produits, des images d'en-tête d'articles, qui sont souvent des images originales « uploadées au vol ».
III. Faisons le calcul pour votre propre facture
Ne croyez aucune estimation, prenez votre facture du mois dernier et utilisez les deux formules ci-dessous :
Économie mensuelle sur les frais de stockage ≈ Volume total des images (Go) × Taux de compression × Prix unitaire de stockage (yuan/Go·mois)
Économie mensuelle sur les frais de trafic ≈ Trafic descendant mensuel des images (Go) × Taux de compression × Prix unitaire de trafic (yuan/Go)
Pour le taux de compression, commencez par une estimation conservatrice de 40 % (plus bas que les 46,8 % que nous avons mesurés sur un échantillon « déjà compressé »), et remplacez par les chiffres réels une fois vos propres images traitées.
Un exemple à des fins de démonstration (les prix sont des valeurs hypothétiques, veuillez les remplacer par vos propres chiffres) :
| Élément | Valeur |
|---|---|
| Volume de stockage d'images | 500 Go |
| Trafic descendant mensuel d'images | 10 To |
| Prix du stockage (hypothétique) | 0,12 yuan/Go·mois |
| Prix du trafic (hypothétique) | 0,20 yuan/Go |
- Stockage : 500 × 40 % × 0,12 ≈ 24 yuan/mois
- Trafic : 10 240 × 40 % × 0,20 ≈ 819 yuan/mois
On peut voir que le gros de l'économie se fait sur le trafic. L'économie sur le stockage est une petite somme, celle sur le trafic est le véritable gain. Et cet argent est payé chaque mois ; tant que les images ne sont pas traitées, le paiement continue.
Il y a également des bénéfices invisibles sur la facture : le chargement des pages est plus rapide, les utilisateurs mobiles consomment moins de données, les indicateurs LCP sont meilleurs, et les mini-applications peuvent facilement être compressées pour rester dans la limite allouée.
IV. Pourquoi, sachant qu'il faut compresser, personne ne le fait ?
Nous avons interrogé de nombreux développeurs et administrateurs de sites, et les réponses se résument généralement à trois points :
1. Peur de changer les chemins.
Les outils de compression en ligne traditionnels nécessitent « téléverser → télécharger → renommer → remplacer → modifier les références dans le code », et pour des projets avec des milliers d'images, personne n'ose toucher.
2. Peur que la qualité soit altérée.
Si après compression, le design, l'équipe d'exploitation ou le patron dit « l'image est floue », personne ne veut porter la responsabilité.
3. C'est trop compliqué.
Les dossiers s'emboîtent les uns dans les autres, traiter image par image est irréaliste, et écrire des scripts nécessite d'ajuster des paramètres et de gérer différents formats.
ImgZilla a été conçu pour résoudre ces trois problèmes :
- Compression in situ : le fichier original est remplacé directement, le nom du fichier et la structure du dossier restent inchangés, aucune référence dans le code ne doit être modifiée
- Visuellement sans perte : PNG, SVG sont véritablement sans perte ; JPEG, WebP, AVIF, HEIC sont ajustés individuellement pour chaque format, restant dans une plage où l'œil humain ne peut pas discerner la différence. Une comparaison en split-screen est intégrée, permettant d'agrandir jusqu'au pixel réel pour vérifier soi-même
- Glissez simplement un dossier : tous les sous-dossiers sont traités récursivement, pas besoin de sélectionner des fichiers ou de jouer avec des curseurs
- Traitement entièrement local : aucun contenu interne ou image de produit non publié ne doit être téléversé vers des serveurs tiers
V. Processus pratique pour « maigrir » votre seau de stockage
Si vos images sont déjà dans un stockage d'objets, le processus ressemble généralement à ceci :
- Synchroniser vers le local : utilisez des outils comme
rclone,ossutil,coscmd,aws s3 syncpour tirer le répertoire d'images vers un Mac - Faire une sauvegarde : rassurez-vous, c'est une bonne habitude, pas parce que l'outil est peu fiable
- Glisser dans ImgZilla : glissez l'intégralité du dossier et attendez qu'il finisse
- Synchroniser vers le seau : utilisez le même outil pour téléverser en écrasant, en gardant le même chemin
- Actualiser le cache CDN : effectuez un rafraîchissement de répertoire sur le répertoire d'images pour que les nœuds de bord récupèrent les nouveaux fichiers
Ne sautez pas l'étape 5. Sans cela, les nœuds CDN continueront à distribuer les anciens fichiers, et la facture de trafic ne baissera que lorsque le cache aura expiré.
VI. Avertissement honnête
- ImgZilla est actuellement disponible uniquement sur macOS (nécessite macOS 12.3 ou supérieur), aucune version Windows n'est disponible pour l'instant
- Pour tous les formats sauf PNG et SVG, la compression est « visuellement sans perte », pas une perte totale de pixels. Si votre activité exige une exactitude absolue des pixels (par exemple, imagerie médicale ou matériaux nécessitant une comparaison de rapport de pixels), ne réencodez pas ces fichiers
- Le taux de compression varie d'une image à l'autre. Nos tests montrent des ratios allant de 32 % à 86 %, nous vous conseillons de tester un premier répertoire pour voir les chiffres réels avant de décider
Conclusion
Les fournisseurs cloud ne vous signaleront pas que vos images pourraient être plus petites, et ils n'indiqueront pas une ligne spécifique de « octets inutiles » sur la facture.
Mais elle est là, facturée chaque mois au Go, et une fois de plus pour chaque accès.
Glissez simplement votre répertoire d'images dans ImgZilla et lancez le traitement. Comparez votre facture du mois prochain.
👉 Télécharger ImgZilla : https://imagetool.app/ImgZilla
