すべての記事
エンジニアリング

車画像APIのパフォーマンスベンチマーク:何を測定するか

車の画像がどれだけ速くロードされるかを実際に決定する要素と、午後のうちに自分で実行できる車画像APIのベンチマークです。

ロビン・アシュフォード2026年7月30日7分で読める
ブログのヒーロー画像:パフォーマンス

どのプロバイダーも速いと主張します。ベンダーデックの数字、私たちのものも含めて、統合を決めるべきではありません。画像APIのパフォーマンスは、ユーザーの場所、リクエスト内容、キャッシュの方法によって異なります。ベンダーが正直に提供できるのは、アーキテクチャと方法です。両方を紹介します。

速度を実際に決定するのは何ですか

  • エッジキャッシング: 画像がユーザーに近いCDNノードから提供されるか、オンデマンドでレンダリングされるか
  • ペイロードのサイズ:フォーマットと次元。1200pxのWebPはフルサイズのPNGの一部分です
  • 冷たい対温かい:珍しいトリム・カラー・アングルの組み合わせの最初のリクエストは、人気のあるものの百万回目のリクエストよりも多くの作業を行います
  • 独自のキャッシュ:CDNやバケットに保存された画像URLは、その後の表示ごとにAPIレイテンシがゼロです。

エッジからのキャッシュされた配信は通常数十ミリ秒で、ほとんどがネットワーク距離です。コールドレンダリングは時間がかかり、正直なプロバイダーならそう言います。パフォーマンスの問題は、実際にはキャッシュヒット率の問題で、アクセスパターンがそれを決めるのに、ベンダーよりも影響を与えます

測定に値する四つの数字

メトリックそれが教えてくれることどのように
TTFB、暖かいエッジ配送速度同じURLのリクエストを繰り返す
TTFB、冷却レンダリングパイプラインの速度まれな組み合わせの最初のリクエスト
p95、平均ではありません遅いユーザーが経験すること数百のリクエスト、テールを見てみましょう
通信量モバイルユーザーがダウンロードするものフォーマットと幅のバリアントを比較

午後に実行できるベンチマーク

自社のカタログから20台の車両を取得し、実際のもの、不人気なトリムを含めます。各車両について、実際に表示する角度を、実際に提供するフォーマットとサイズでリクエストします。例えば、front_left?format=webp&width=1200。各URLを2回実行し、ユーザーがいる地域から実行し、冷却と温暖のタイミングを別々に記録します。ピーク時間相当の同時実行で繰り返します。

ブログのインライン画像:ストップウォッチ

結果の正直さを左右するのは二つの細部です。まず:平均ではなく、尾を測定します。速い平均値に隠れた一回の遅いレンダリングは、ユーザーが気づくものです。次に:ペイロードとレイテンシーを一緒にベンチマークします。同じ TTFB で二倍のバイトを返すプロバイダーは、どの実機でも遅いのです。

ペイロードの規律

  • PNGの透明度が印刷や合成に必要でない限り、WebPをリクエスト
  • レンダリングする幅をリクエスト。2400pxの画像を600pxのスロットに送るのは無駄です。
  • 品質パラメータを意図的に使用する。車両のカットアウトは圧縮に強い
  • 積極的にキャッシュする:最速のリクエストは行わないものです

結果を正直に読む

数字が戻ってきたとき、平均して一つのスコアにするのを抵抗してください。暖かいパスが速く、冷たいパスが遅いプロバイダーは、上位千台の車両が大部分のトラフィックを吸収するマーケットプレイスに適しており、長いテールの保険見積もりフローには適していません。レイテンシプロファイルの形状をアクセスパターンの形状に合わせるのです、なぜならそのフィットがヘッドラインの中央値を勝ち取るベンダーよりも重要だからです。

独自のアーキテクチャ、つまりリクエストパラメータ、フォーマット、配送方法については、vehicle image APIページおよびAPIドキュメントに記載されています。午後のベンチマークを私たちと他の候補者とで実行してください。その比較は、私たちが公開できるどの表よりも優れています。

在庫にこれらの画像が必要ですか?

掲載する車種を教えてください。自社在庫から実際の例をお届けします。

ロビン・アシュフォード
書かれた
ロビン・アシュフォード
コンテンツ担当

ロビンは、車とソフトウェアが出会う場所について書いています: 画像、車両データ、そして車をオンラインで販売するシステム。市場、リースプラットフォーム、ディーラーツールを10年以上にわたり経験し、どの問題が現実的かを学びました。この記事は、その問題に焦点を当てています。

役に立ちましたか?

Googleの好みのソースとして追加する