Todos los artículos
Ingeniería

Benchmarks de rendimiento del API de imágenes de coches: qué medir

Qué determina realmente la velocidad de carga de las imágenes de vehículos, y una prueba de referencia de una API de imágenes de coches que puedes realizar tú mismo en una tarde.

Robin Ashford30 de julio de 20267 min de lectura
Hero del blog: rendimiento

Cada proveedor afirma ser rápido. Ningún número en una presentación de vendedores, incluida la nuestra, debería decidir una integración, porque el rendimiento de la API de imágenes depende de dónde estén sus usuarios, qué soliciten y cómo almacenen en caché. Lo que un proveedor puede ofrecerle honestamente es una arquitectura y un método. Aquí están ambos.

Qué determina realmente la velocidad

  • Caché en el borde: si la imagen se sirve desde un nodo CDN cerca del usuario o se renderiza bajo demanda
  • Tamaño de carga útil: formato y dimensiones. Un WebP de 1200px es una fracción de un PNG de tamaño completo
  • Frío vs cálido: la primera solicitud para una combinación inusual de acabado-color-ángulo hace más trabajo que la millonésima solicitud para una popular
  • Tu propio caché: una URL de imagen almacenada en tu CDN o bucket cuesta cero latencia de API en cada vista posterior.

La entrega en caché desde el borde generalmente es de decenas de milisegundos, esencialmente la distancia de la red. Las renderizaciones en frío tardan más, y cualquier proveedor honesto lo dirá. La pregunta de rendimiento es, por lo tanto, realmente una pregunta de relación de aciertos en caché, y su patrón de acceso decide eso más que el proveedor.

Los cuatro números que vale la pena medir

MétricaQué te diceCómo
TTFB, cálidoVelocidad de entrega en el bordeSolicitudes repetidas para la misma URL
TTFB, fríoVelocidad de la tubería de renderizadoPrimera solicitud para combinaciones raras
p95, no promedioLo que experimentan los usuarios lentosCientos de solicitudes, mira la cola
Bytes en el cable¿Qué descargan los usuarios móvilesComparar variantes de formato y ancho

Un benchmark que puedes ejecutar en una tarde

Toma veinte vehículos de tu propio catálogo, reales, incluyendo acabados impopulares. Para cada uno, solicita los ángulos que realmente mostrarías, en el formato y tamaño que realmente servirías, por ejemplo front_left?format=webp&width=1200. Ejecuta cada URL dos veces, desde las regiones donde están tus usuarios, y registra los tiempos fríos y cálidos por separado. Repite con la concurrencia equivalente a tu hora pico.

Blog en línea: cronómetro

Dos detalles hacen o rompen la honestidad del resultado. Primero: mide la cola, no la media. Una renderización lenta oculta en un promedio rápido es exactamente lo que notarán tus usuarios. Segundo: compara la carga útil junto con la latencia, porque un proveedor que devuelve el doble de bytes al mismo TTFB es más lento en cada teléfono real.

Disciplina de carga útil

  • Solicitar WebP a menos que necesites específicamente la transparencia PNG para impresión o composición
  • Solicita el ancho que renderizas. Enviar una imagen de 2400px a un espacio de 600px es un desperdicio puro
  • Usa el parámetro de calidad deliberadamente; los recortes de vehículos resisten bien la compresión
  • Almacene en caché de manera agresiva en su lado: la solicitud más rápida es la que nunca hace.

Leer los resultados honestamente

Cuando los números regresan, resiste la tentación de promediarlos en una sola puntuación. Un proveedor con un camino cálido rápido y un camino frío lento se adapta a un mercado en el que los mil vehículos principales absorben la mayor parte del tráfico, y se adapta mucho peor a un flujo de cotización de seguros de cola larga. Adapta la forma del perfil de latencia a la forma de tu patrón de acceso, porque esa adaptación importa más que cuál proveedor gana la mediana principal.

Nuestra propia arquitectura, lo que significa parámetros de solicitud, formatos y entrega, está documentada en la página de la API de imágenes de vehículos y en la documentación de la API. Ejecute la prueba de referencia de la tarde contra nosotros y contra cualquier otra persona que esté considerando; esa comparación supera cualquier tabla que podamos publicar.

¿Quiere estas imágenes para su inventario?

Díganos qué vehículos lista y le enviaremos ejemplos reales de su propio inventario.

Robin Ashford
Escrito por
Robin Ashford
Jefe de Contenidos

Robin escribe sobre el punto donde los coches se encuentran con el software: imágenes, datos de vehículos y los sistemas que venden vehículos en línea. Una década en marketplaces, plataformas de leasing y herramientas para concesionarios le enseñó cuáles problemas son reales, y la escritura aquí se centra en esos.