उपयोगकर्ताओं के डिवाइसों, इंटरनेट कनेक्शन, और अन्य चीज़ों में अंतर की वजह से, असल परफ़ॉर्मेंस में काफ़ी बदलाव हो सकता है. उदाहरण के लिए, अगर आपने अपने ऑफ़िस में केबल नेटवर्क कनेक्शन का इस्तेमाल करके अपनी वेबसाइट को लोड किया और कॉफ़ी शॉप में वाई-फ़ाई का इस्तेमाल करके लोड करने की तुलना की, तो हो सकता है कि दोनों अनुभवों में काफ़ी अंतर हो. मार्केट में ऐसे कई टूल मौजूद हैं जिनकी मदद से, पेज की परफ़ॉर्मेंस का आकलन करने के लिए लैब या फ़ील्ड डेटा इकट्ठा किया जा सकता है.
लैब डेटा बनाम फ़ील्ड डेटा
लैब डेटा, परफ़ॉर्मेंस का ऐसा डेटा होता है जिसे कंट्रोल किए गए माहौल में इकट्ठा किया जाता है. इसमें डिवाइस और नेटवर्क की पहले से तय की गई सेटिंग का इस्तेमाल किया जाता है. वहीं, फ़ील्ड डेटा, परफ़ॉर्मेंस का ऐसा डेटा होता है जिसे असल पेज लोड से इकट्ठा किया जाता है. यह डेटा, आपके उपयोगकर्ताओं को मिलता है. हर टाइप की अपनी खूबियां और सीमाएं होती हैं.
लैब डेटा से, दोबारा इस्तेमाल किए जा सकने वाले नतीजे और डीबगिंग एनवायरमेंट मिलता है. हालांकि, हो सकता है कि इससे असल समस्याओं का पता न चल पाए. साथ ही, इसे असल पेज के केपीआई से भी नहीं जोड़ा जा सकता. लैब डेटा की मदद से, आपको अपने उपयोगकर्ताओं के सामान्य डिवाइसों और नेटवर्क को समझना होगा. साथ ही, परफ़ॉर्मेंस की जांच करते समय उन स्थितियों को सही तरीके से दिखाना होगा. ध्यान रखें कि 4G नेटवर्क वाले इलाकों में भी, उपयोगकर्ताओं को लिफ़्ट में, यात्रा करते समय या मिलते-जुलते वातावरण में, इंटरनेट कनेक्शन धीमा या रुक-रुककर मिलने की समस्या आ सकती है.
फ़ील्ड डेटा (इसे रीयल यूज़र मॉनिटरिंग या आरयूएम भी कहा जाता है) से, असल दुनिया में उपयोगकर्ताओं को मिलने वाले अनुभव की जानकारी मिलती है. साथ ही, इससे कारोबार के केपीआई के साथ डेटा को जोड़ा जा सकता है. हालांकि, इसमें मेट्रिक का सेट सीमित होता है और डीबग करने की सुविधाएं भी सीमित होती हैं.
टूल
लैब का डेटा
Lighthouse, किसी यूआरएल को लेता है और पेज के लिए कई ऑडिट चलाता है. इससे, यह रिपोर्ट जनरेट होती है कि पेज की परफ़ॉर्मेंस कैसी रही. Lighthouse को चलाने के कई तरीके हैं. इनमें, Chrome DevTools में जाकर किसी पेज की आसानी से जांच करने का विकल्प भी शामिल है.
फ़ील्ड डेटा
Chrome उपयोगकर्ता अनुभव रिपोर्ट (CrUX) में ऐसी मेट्रिक होती हैं जिनसे पता चलता है कि असल दुनिया में Chrome का इस्तेमाल करने वाले उपयोगकर्ताओं को वेब पर मौजूद लोकप्रिय साइटों पर कैसा अनुभव मिल रहा है.
अन्य टूल
PageSpeed Insights, किसी पेज के बारे में लैब और फ़ील्ड, दोनों तरह का डेटा उपलब्ध कराता है. यह पेज के लैब डेटा को इकट्ठा करने और उसका विश्लेषण करने के लिए, Lighthouse का इस्तेमाल करता है. वहीं, असल दुनिया का फ़ील्ड डेटा, Chrome उपयोगकर्ता अनुभव रिपोर्ट के डेटासेट पर आधारित होता है.
Chrome डेवलपर टूल, वेब डेवलपर टूल का एक सेट है, जो सीधे Google Chrome ब्राउज़र में बनाया गया है. इसकी मदद से, किसी पेज के रनटाइम की प्रोफ़ाइल बनाई जा सकती है. साथ ही, परफ़ॉर्मेंस में आने वाली रुकावटों की पहचान करके उन्हें डीबग किया जा सकता है.