सभी लेख
इंजीनियरिंग

कार इमेज API प्रदर्शन बेंचमार्क: मापने के लिए क्या

वाहन चित्रों की लोडिंग स्पीड को वास्तव में क्या निर्धारित करता है, और एक कार इमेज API बेंचमार्क आप खुद एक दोपहर में चला सकते हैं।

रॉबिन एशफोर्ड30 जुलाई, 20267 मिनट पढ़ना
ब्लॉग हीरो: प्रदर्शन

हर प्रोवाइडर तेज़ का दावा करता है। एक वेंडर डेक में कोई नंबर, हमारा शामिल, एक इंटीग्रेशन को नहीं तय करना चाहिए, क्योंकि इमेज API प्रदर्शन इस बात पर निर्भर करता है कि आपके उपयोगकर्ता कहाँ हैं, आप क्या अनुरोध करते हैं और आप कैश कैसे करते हैं। एक वेंडर आपको वास्तव में दे सकता है वास्तुकला और एक विधि। दोनों हैं।

स्पीड को वास्तव में क्या निर्धारित करता है

  • एज कैशिंग: यह कि इमेज एक CDN नोड से यूजर के पास सेव किया जाता है या ऑन-डिमांड रेंडर किया जाता है
  • पेलोड साइज़: फ़ॉर्मेट और डाइमेंशन। एक 1200px WebP एक फ़ुल-साइज़ PNG का एक छोटा हिस्सा है
  • ठंडा बनाम गर्म: एक असामान्य ट्रिम-रंग-कोण संयोजन के लिए पहला अनुरोध एक लोकप्रिय एक के लिए मिलियनवें अनुरोध से अधिक काम करता है
  • आपका खुद का कैशिंग: आपकी CDN या बकेट में स्टोर की गई छवि URL हर बाद की व्यू पर जीरो API लेटेंसी का खर्चा उठाती है

एज से कैश्ड डिलीवरी आमतौर पर मिलीसेकंड्स में होती है, जो वास्तव में नेटवर्क दूरी है। कोल्ड रेंडर लंबे समय लेते हैं, और कोई ईमानदार प्रदाता ऐसा ही कहेगा। इसलिए प्रदर्शन का सवाल वास्तव में एक कैश-हिट-रेशियो का सवाल है, और आपका एक्सेस पैटर्न इसे अधिक निर्धारित करता है, न कि वेंडर।

मापने लायक चार नंबर।

मेट्रिकयह आपको क्या बताता हैकैसे
TTFB, वॉर्मएज डिलीवरी स्पीडएक ही URL के लिए दोहराए गए अनुरोध
TTFB, कोल्डरेंडर पाइपलाइन स्पीडकम आम संयोजनों के लिए पहले अनुरोध
p95, औसत नहींधीमी उपयोगकर्ता क्या अनुभव करते हैंसौ से अधिक अनुरोध, पूंछ देखें
तार पर बाइट्समोबाइल उपयोगकर्ता क्या डाउनलोड करते हैंफॉर्मेट और चौड़ाई वेरिएंट्स की तुलना करें

एक बेंचमार्क जो आप एक दोपहर में चला सकते हैं

अपने खुद के कैटलॉग से बीस वाहनों को लें, वास्तविक वाहनों को, जिसमें अप्रिय ट्रिम्स भी शामिल हों। हर एक के लिए, उन कोणों का अनुरोध करें जिन्हें आप वास्तव में प्रदर्शित करेंगे, उस फॉर्मेट और साइज़ में जो आप वास्तव में सर्व करेंगे, उदाहरण के लिए front_left?format=webp&width=1200. हर URL को दो बार चलाएँ, उन क्षेत्रों से जहाँ आपके उपयोगकर्ता हैं, और कोल्ड और वॉर्म टाइमिंग्स को अलग-अलग रिकॉर्ड करें। अपने पीक-आवर के समकक्ष कॉनकरेंसी पर दोहराएँ।

ब्लॉग इनलाइन: स्टॉपवॉच

नतीजे की सच्चाई को बनाए रखने या तोड़ने के लिए दो बातें हैं। पहला: औसत नापें, बल्कि पूंछ नापें। एक धीमी रेंडर जो तेज औसत में छिपी हुई है, वही है जो आपके उपयोगकर्ता नोटिस करेंगे। दूसरा: लेटेंसी के साथ-साथ पेलोड को भी बेंचमार्क करें, क्योंकि एक प्रोवाइडर जो दो गुना बाइट्स वापस करता है, उसी TTFB पर हर रियल फोन पर धीमा है।

पेलोड अनुशासन

  • PNG पारदर्शिता के लिए प्रिंट या कॉम्पोजिटिंग की आवश्यकता न हो तो WebP का अनुरोध करें
  • आप जो रेंडर करते हैं, उसकी चौड़ाई का अनुरोध करें। एक 2400px छवि को 600px स्लॉट में भेजना बिल्कुल बेकार है
  • गुणवत्ता पैरामीटर का उपयोग सावधानीपूर्वक करें; वाहन कटआउट्स संपीड़न से अच्छी तरह से बचते हैं
  • अपने हिस्से से कड़ी तरह से कैश करें: सबसे तेज़ रिक्वेस्ट वह है जो आप कभी नहीं करते।

परिणामों को ईमानदारी से पढ़ें

जब नंबर वापस आते हैं, तो उन्हें एक स्कोर में औसत करने से बचें। एक प्रोवाइडर जिसका फास्ट वॉर्म पैथ और स्लो कोल्ड पैथ है, वह एक मार्केटप्लेस के लिए उपयुक्त है जिसका टॉप हजार वाहन अधिकांश ट्रैफिक को अवशोषित करता है, और एक लॉन्ग-टेल इंश्योरेंस क्वोट फ्लो के लिए बहुत कम उपयुक्त है। लेटेंसी प्रोफ़ाइल के आकार को एक्सेस पैटर्न के आकार से मिलाएं, क्योंकि यह फिट महत्वपूर्ण है, न कि किस वेंडर ने हेडलाइन मेडियन जीता।

हमारा अपना आर्किटेक्चर, मतलब रिक्वेस्ट पैरामीटर, फॉर्मेट और डिलीवरी, vehicle image API पृष्ठ पर और API दस्तावेज़ों में दस्तावेज़ीकृत है। दोपहर के बेंचमार्क को हमारी ओर और किसी और के खिलाफ चलाएँ, जो आप विचार कर रहे हैं। यह तुलना किसी भी तालिका को हरा देती है जो हम प्रकाशित कर सकते हैं।

इन इमेजेज़ को आपकी इन्वेंटरी के लिए चाहते हैं?

हमें बताएं कि आप किस वाहनों की लिस्टिंग करते हैं, हम आपकी स्टॉक से वास्तविक उदाहरण भेजेंगे।

रॉबिन एशफोर्ड
लिखा गया
रॉबिन एशफोर्ड
सामग्री का प्रमुख

रॉबिन कारों और सॉफ़्टवेयर के संगम पर लिखती हैं: इमेजरी, वाहन डेटा और ऑनलाइन वाहन बिक्री के सिस्टम। दस सालों की मार्केटप्लेस, लीज़िंग प्लेटफ़ॉर्म और डीलर टूल्स में काम करने के बाद, उन्होंने समझ लिया है कि कौन से समस्याएँ असली हैं, और यहाँ की लिखाई उन्हीं पर केंद्रित है।