جميع المقالات
الهندسة

معايير أداء API صور السيارات: ما الذي يجب قياسه

ما الذي يحدد فعلياً سرعة تحميل صور المركبات، وقياس أداء API صور السيارات الذي يمكنك تشغيله بنفسك في بعد الظهر.

روبن أشفورد30 يوليو 20267 دقائق قراءة
مقدمة المدونة: الأداء

كل مزود يدعي السرعة. لا يجب أن يقرر عدد في عرض مزود، بما في ذلك العرض الخاص بنا، دمجًا، لأن أداء واجهة برمجة تطبيقات الصور يعتمد على مكان المستخدمين لديك، وما تطلبه، وكيفية تخزينك. ما يمكن أن يقدمه مزود بصدق هو الهندسة المعمارية والطريقة. إليك كلاهما.

ما الذي يحدد السرعة

  • تخزين الحافة: ما إذا كان يتم تقديم الصورة من عقدة CDN قريبة من المستخدم أو يتم رسمها حسب الطلب
  • حجم البيانات: التنسيق والأبعاد. صورة WebP بحجم 1200 بكسل جزء من صورة PNG بحجم كامل.
  • بارد مقابل دافئ: الطلب الأول لدمج غير شائع من الطراز واللون والزاوية يقوم بعمل أكبر من الطلب المليون لدمج شائع
  • تخزينك الخاص: يكلف رابط صورة مخزن في شبكة توزيع المحتوى الخاصة بك أو سلة تخزين صفر من تأخير API في كل عرض لاحق

توصيل المحفوظة من الحافة يكون عادةً في عشرات الملي ثانية، وهو في الأساس مسافة الشبكة. تستغرق عمليات التوليد الباردة وقتًا أطول، وسيقول أي مزود صادق ذلك. لذلك، السؤال الحقيقي حول الأداء هو سؤال نسبة ضربات التخزين المؤقت، وتحدد نمط الوصول ذلك أكثر من المزود

الأربعة أرقام التي تستحق القياس.

معيارما الذي يخبرك بهكيف
TTFB، دافئسرعة التوصيل على الحافةإعادة طلبات نفس الرابط
TTFB، باردسرعة خط أنابوب العرضالطلبات الأولى للدمج النادر
p95، وليس المتوسطما يواجهه المستخدمون البطيئونمئات الطلبات، انظر إلى الذيل
بيتات على السلكما ينزله مستخدمو الهاتف المحمولقارن بين تنويعات التنسيق والعرض

Benchmark يمكنك تشغيله في بعد ظهر واحد

اختر عشرين مركبة من فهرسك الخاص، مركبات حقيقية، بما في ذلك النماذج غير الشعبية. لكل منها، قم بطلب الزوايا التي ستعرضها فعليًا، في التنسيق والحجم الذي ستقدمه فعليًا، على سبيل المثال front_left?format=webp&width=1200. قم بتشغيل كل رابط مرتين، من المناطق التي يوجد فيها مستخدموك، وسجل أوقات التبريد والتسخين بشكل منفصل. كرر ذلك عند مستوى التوافق الذي يتوافق مع ساعة الذروة الخاصة بك.

داخل المدونة: ساعة التوقف

يتحدد صدق النتيجة من خلال جزأين. أولاً: قم بقياس الذيل، وليس المتوسط. فإحدى عمليات التقديم البطيئة المخفية في متوسط سريع هي بالضبط ما سيلاحظه مستخدموك. ثانياً: قم بمقارنة حجم البيانات مع تأخير الاستجابة، لأن مزوداً يرجع ضعف البيانات في نفس وقت بدء العرض الأولي هو أبطأ على كل هاتف حقيقي.

نظام البيانات

  • اطلب WebP ما لم تحتاج إلى شفافية PNG بشكل خاص للطباعة أو التركيب
  • اطلب العرض الذي تعرضه. إرسال صورة 2400 بكسل إلى مكان 600 بكسل هو إهدار صريح
  • استخدم معلمة الجودة عمدًا؛ تتحمل قطع السيارات للضغط جيدًا
  • احفظ بشكل عدواني من جانبك: أسرع طلب هو الذي لا تقوم به على الإطلاق

قراءة النتائج بصدق

عندما تعود الأرقام، ابقَ على حذر من متوسطها إلى درجة واحدة. مزود بمسار دافئ سريع ومسار بارد بطيء يناسب سوقًا يتدفق معظم حركة المرور عبر ألف مركبة في الأعلى، ويناسب تدفق استشارات التأمين الطويل جدًا أسوأ. قم بمطابقة شكل ملف التأخير مع شكل نمط الوصول الخاص بك، لأن هذا الملاءمة أهم من أي مزود يفوز بالمتوسط الرئيسي.

نحن نستخدم هندستنا الخاصة، مما يعني أن معلمات الطلب، والتواريخ، والتوصيل، مستندة على صفحة Vehicle Imagery API وفي وثائق API. قم بتشغيل اختبار الأداء بعد الظهر ضدنا وجميع الآخرين الذين تفكر في اختيارهم؛ هذه المقارنة تفوق أي جدول يمكن أن ننشره.

هل تريد هذه الصور لمخزونك؟

أخبرنا عن المركبات التي تدرجها وسنرسل لك أمثلة حقيقية من مخزونك الخاص.

روبن أشفورد
مكتوب من قبل
روبن أشفورد
رئيس المحتوى

تكتب روبين عن المكان الذي تلتقي فيه السيارات والبرمجيات: الصور، بيانات المركبات، والأنظمة التي تباع بها المركبات عبر الإنترنت. تعلمت خلال عقد من الزمن في الأسواق، منصات الإيجار، وأدوات الوكلاء، أي المشاكل حقيقية، والكتابة هنا تركز على تلك.