Résumé

  • Avec la tarification par défaut, MISS et STALE génèrent transformation et écriture. Un HIT peut entraîner une lecture du cache mondial partagé ; une copie récemment utilisée dans la même région évite ce poste de lecture.
  • Formats, largeurs et qualités autorisés définissent les variantes possibles. Conserver plus longtemps réduit du travail, mais exige une procédure de correction ; désactiver l’optimisation peut alourdir le transfert.

Le cache reçoit beaucoup de compliments pour un travail assez précis : éviter de refaire ce qui existe déjà. La comptabilité lui prête parfois un second talent, celui de faire disparaître tout le coût d’une image. Chez Vercel, les documents séparent ces deux idées avec une netteté que le mot « optimisé » n’offre pas.

L’offre d’optimisation à la demande distingue les transformations, les écritures et les lectures du cache. À la livraison s’ajoutent Fast Data Transfer et CDN Requests. Une photo prête peut donc continuer à mobiliser des ressources. Le photographe a terminé sa séance ; le service de distribution n’a pas pris congé.

Le HIT ne dit pas toute la destination

Le barème officiel mesure la récupération depuis le cache mondial partagé en unités de lecture de 8 Ko. Il précise que chaque HIT n’est pas facturé comme une telle lecture. Une image récemment consultée dans la même région, quelques heures auparavant par exemple, se trouve dans le cache régional et n’occasionne pas ce coût précis.

Ce détail change la lecture d’un tableau de bord. Une forte proportion de HIT ne suffit pas à calculer les lectures du cache mondial. Le fichier peut être repris près du visiteur ou récupéré dans le stockage partagé. La livraison conserve par ailleurs ses propres postes de consommation. Pour comprendre une dépense, il faut savoir quelle fonction le succès technique a réellement épargnée.

MISS entraîne récupération, transformation, mise en cache et service de l’image. STALE sert la copie disponible pendant sa revalidation en arrière-plan. Les deux états engendrent, selon la documentation, transformation et écriture ; cette dernière est elle aussi mesurée par unités de 8 Ko. Une page peut donc paraître parfaitement stable pendant que du travail reprend derrière elle. L’image immobile a un personnel en coulisses.

Le catalogue des photos cache celui des variantes

La description du fonctionnement fait intervenir largeur, qualité, projet et en-tête Accept normalisé dans la distinction des fichiers mis en cache. Pour une image locale, le contenu est identifié par son empreinte ; pour une image distante, l’adresse absolue de la source entre dans la clé. Un même motif peut donner plusieurs résultats demandés.

C’est aussi le service acheté : ne pas imposer à un petit écran tout le poids d’une grande image. Le bon calcul porte sur les variantes réellement utiles et réutilisées. Chaque largeur supplémentaire autorise une possibilité ; elle ne déclenche pas la fabrication immédiate de toutes les combinaisons imaginables. Les demandes font travailler le système.

Cette logique explique pourquoi compter les originaux constitue un mauvais budget autonome. Une refonte peut modifier les largeurs et les qualités demandées sans ajouter une seule photo. La rédaction aura livré le même stock et le composant d’affichage aura changé son économie. La dépense se décide aussi dans une réunion de design où personne n’a ouvert la facture.

Les conseils de maîtrise des usages portent notamment sur les formats, les qualités, les tailles autorisées et les motifs de sources acceptées. Réduire la variété permise et réduire le poids d’un résultat sont deux opérations différentes. La première limite les versions possibles ; la seconde peut diminuer les données à lire, écrire et transférer. Le visiteur doit rester dans la comparaison. Une photo de produit devenue moins informative n’est pas une victoire parce que son fichier tient dans une ligne plus courte.

Économiser la répétition, organiser la correction

Allonger la durée de cache d’images qui changent peu réduit les transformations et écritures répétées. Cette économie est réelle dans son objet : moins de travail refait. Elle engage en même temps la façon dont l’entreprise mettra une photo à jour.

Pour une image distante, remplacer le fichier à la même adresse ne remplace pas immédiatement la copie déjà conservée. Celle-ci reste jusqu’à expiration ou invalidation. Le TTL dépend de la valeur la plus élevée entre le max-age de la source et minimumCacheTTL. Redéployer l’application ne suffit pas à invalider le cache d’images. Pour un fichier local, changer le contenu puis redéployer peut changer son empreinte ; des moyens explicites de purge existent également.

Une longue validité de transformation ne garantit pas une présence régionale aussi longue. La règle d’expiration du fichier et celle de la copie récemment consultée dans une région répondent à des questions différentes. Les fusionner reviendrait à promettre des lectures mondiales nulles à partir d’un réglage qui ne dit pas cela.

La conséquence pratique est simple : avant de retenir longtemps, désigner qui corrige et comment vérifier ce qui arrive à l’écran. Une nouvelle photo dans la bibliothèque interne ne termine pas le remplacement. Pour une fiche produit corrigée, la version effectivement reçue par le client fait partie de la livraison.

Le bouton « sans optimisation » ne supprime pas le voyage

Vercel conseille de contourner l’optimisation pour les fichiers qui en profitent peu, par exemple certaines très petites images ou des graphiques vectoriels. Leur transformation et les lectures et écritures de cache associées sont alors évitées. Mais le même guide avertit qu’un contournement généralisé peut augmenter Fast Data Transfer. Le fichier envoyé directement peut être plus lourd. Une facture sait très bien changer de colonne.

Il faut enfin lire le contrat de l’équipe avant d’appliquer ce modèle. La tarification historique compte les images sources distinctes demandées pendant la période. Elle reste une option, jusqu’à l’expiration du contrat, pour certaines équipes Enterprise créées avant le 18 février 2025. L’alternative n’est donc pas offerte indistinctement à tous les clients actuels.

Pour chiffrer le gain d’un opérateur, il manque sans ses mesures la base tarifaire, le poids des variantes, les demandes et leur réutilisation régionale. La documentation établit déjà une discipline commerciale utile : attribuer chaque économie à la fonction qui la produit. Le cache évite des répétitions. L’acheteur doit encore regarder les versions qu’il commande et le trajet qu’il paie.