Chaque fournisseur se vante d'être rapide. Aucun chiffre dans une présentation de vendeur, la nôtre incluse, ne devrait décider d'une intégration, car la performance de l'API d'image dépend de l'endroit où se trouvent vos utilisateurs, de ce que vous demandez et de la manière dont vous mettez en cache. Ce qu'un fournisseur peut honnêtement vous offrir, c'est une architecture et une méthode. Voici les deux.
Ce qui détermine la vitesse
- Mise en cache en périphérie: si l'image est servie à partir d'un nœud CDN près de l'utilisateur ou rendue à la demande
- Taille de la charge utile: format et dimensions. Un WebP de 1200px est une fraction d'un PNG en taille complète.
- Froid vs chaud: la première demande pour une combinaison inhabituelle de finition-couleur-angle fait plus de travail que la millionième demande pour une combinaison populaire
- Votre propre mise en cache: une URL d'image stockée dans votre CDN ou votre bucket ne coûte aucun temps de latence API à chaque vue ultérieure
La livraison en cache depuis le bord est généralement de l'ordre de quelques millisecondes, essentiellement la distance du réseau. Les rendus à froid prennent plus de temps, et tout fournisseur honnête le dira. La question de la performance est donc vraiment une question de taux de hits en cache, et votre modèle d'accès décide plus que le fournisseur.
Les quatre chiffres à mesurer.
| Métrique | Ce qu'il vous dit | Comment |
|---|---|---|
| TTFB, chaud | Vitesse de livraison en périphérie | Répétition des demandes pour la même URL |
| TTFB, froid | Vitesse du pipeline de rendu | Premières requêtes pour des combinaisons rares |
| p95, et non la moyenne | Ce que les utilisateurs lents vivent | Des centaines de requêtes, regardez la queue |
| Octets sur le fil | Ce que les utilisateurs mobiles téléchargent | Comparez les variantes de format et de largeur |
Un benchmark que vous pouvez exécuter en un après-midi
Prenez vingt véhicules de votre propre catalogue, des vrais, y compris les finitions impopulaires. Pour chacun, demandez les angles que vous afficheriez réellement, au format et à la taille que vous servirez réellement, par exemple front_left?format=webp&width=1200. Exécutez chaque URL deux fois, depuis les régions où se trouvent vos utilisateurs, et enregistrez les temps froids et chauds séparément. Répétez à votre équivalent de concurrence à l'heure de pointe.

Deux détails font ou défont l'honnêteté du résultat. Premièrement: mesurez la queue, pas la moyenne. Un rendu lent caché dans une moyenne rapide est exactement ce que vos utilisateurs remarqueront. Deuxièmement: évaluez la charge utile en même temps que la latence, car un fournisseur qui renvoie deux fois plus d'octets au même TTFB est plus lent sur chaque téléphone réel.
Discipline de la charge utile
- Demandez WebP sauf si vous avez besoin de la transparence PNG pour l'impression ou le compositing
- Demandez la largeur que vous rendez. Envoyer une image de 2400px dans un emplacement de 600px est un pur gaspillage
- Utilisez le paramètre de qualité délibérément; les découpes de véhicules résistent bien à la compression
- Mettez en cache de manière agressive de votre côté: la demande la plus rapide est celle que vous ne faites jamais.
Lire les résultats honnêtement
Lorsque les chiffres reviennent, évitez de les moyenner en un seul score. Un fournisseur avec un chemin d'accès rapide et un chemin d'accès lent convient à un marché dont les mille premiers véhicules absorbent la majeure partie du trafic, mais convient beaucoup moins à un flux de devis d'assurance longue traîne. Adaptez la forme du profil de latence à la forme de votre modèle d'accès, car cet ajustement est plus important que le fait de savoir quel fournisseur remporte la médiane de tête de liste.
Notre propre architecture, c'est-à-dire les paramètres de requête, les formats et la livraison, est documentée sur la page de l'API d'images de véhicules et dans la documentation de l'API. Lancez le benchmark de l'après-midi contre nous et contre tout autre fournisseur que vous envisagez. Cette comparaison vaut mieux que tout tableau que nous pourrions publier.





