2014-04-28 9 views
7

स्पष्ट रूप से "इंटरैक्ट करने का समय" वेबपृष्ठ की अनुमानित गति को मापते समय उपयोग करने के लिए नई मीट्रिक है। मुझे वास्तव में क्या है इसके बारे में कुछ और समझने में दिलचस्पी है।"इंटरैक्ट करने का समय" मीट्रिक

शब्द स्पष्ट रूप से रैडवेयर द्वारा तैयार किया गया था, और इसे सबसे सार्थक प्रदर्शन माप (समय से पहले/अंतिम बाइट, समय प्रस्तुत करने आदि) की तुलना में धक्का दिया जा रहा है।

बिंदु जो एक पेज में अपनी प्राथमिक इंटरैक्टिव (लगता है क्लिक करने योग्य) सामग्री प्रदर्शित करता है, बल्कि पूरे पृष्ठ का भार से:

यह रूप में वर्णित है।

यह मेरे लिए बहुत ही व्यक्तिपरक लगता है; उदाहरण के लिए वेबपृष्ठ की "प्राथमिक इंटरैक्टिव सामग्री" क्या है?

माप के परिणामों का हवाला देते हुए रिपोर्टें हुई हैं, इसलिए कुछ इसे कैसे मापा जा रहा है, और आगे, इसे स्वचालित सेट होना चाहिए क्योंकि परिणाम सेट बहुत बड़े हैं (~ 500 साइट्स का परीक्षण किया गया था)।

उपरोक्त उद्धरण के अलावा, मुझे इसे मापने के तरीके के बारे में कोई और जानकारी नहीं मिल रही है।

चूंकि Google गुना सामग्री (या दृश्य सामग्री) के ऊपर अधिक जोर दे रहा है, तो मैं सोच रहा हूं कि यह मीट्रिक वास्तव में "प्रथम अर्थपूर्ण रेंडर का समय" जैसा है, यानी यह वर्तमान पृष्ठ लक्ष्य के लिए प्रासंगिक है। तो उदाहरण के लिए, ई-कॉमर्स साइट के उत्पाद पृष्ठ पर, यह मुख्य छवि हो सकती है, और टोकरी लिंक में एक जोड़ हो सकती है।

मैं इस मीट्रिक को समझने के लिए उत्सुक हूं, मेरे लिए यह सबसे उपयोगी प्रतीत होता है। मेरा सवाल इसलिए है कि कोई इसे माप रहा है, और यदि ऐसा है तो वे ऐसा कैसे कर रहे हैं?

उत्तर

4

वेबसाइटें अधिक जटिल हो रही हैं। जबकि वे हमेशा अधिक सामग्री नहीं रख सकते हैं, उनके पास अभी भी लोड करने के लिए अधिक संसाधन हैं क्योंकि उपयोगकर्ता इंटरैक्शन/उपयोगकर्ता अनुभव तकनीकी दृष्टि से अधिक जटिल है। अजाक्स हमें विभिन्न हिस्सों को अलग से लोड करने में मदद करता है। तो एक पृष्ठ लोड के बजाय हमारे पास कई छोटी चीजें लोड हो रही हैं। और इन भागों में से प्रत्येक के लिए हम लोडिंग प्रदर्शन को माप सकते हैं। लेकिन साइट पर कुछ हिस्सों हो सकते हैं जो दूसरों की तुलना में अधिक महत्वपूर्ण हो सकते हैं। "प्राथमिक इंटरैक्टिव सामग्री" वह दृश्य है जो उपयोगकर्ता को वह करने के लिए सक्षम बनाता है जो वह करना चाहता है, उदाहरण के लिए ट्रेन टिकट खरीदें। यदि स्क्रीन के बाईं ओर कुछ विज्ञापन या विशेष एनीमेशन लोड नहीं हुआ है, तो यह उपयोगकर्ता को टिकट खरीदने शुरू करने से नहीं रोकता है। लेकिन निश्चित रूप से एक शब्द के रूप में "प्राथमिक इंटरैक्टिव सामग्री" काफी अस्पष्ट है और आपको इसे अपने विशिष्ट एप्लिकेशन के लिए परिभाषित करना होगा। यह वह बिंदु है जहां एक औसत उपयोगकर्ता वेबसाइट से बातचीत करना शुरू कर सकता है जबकि कुछ हिस्सों में सिल्ल लोड हो रहा है।

इस तरह मैं अवधारणा को समझता हूं और मुझे "प्रथम अर्थपूर्ण रेंडर का समय" में अंतर दिखाई देता है: आपके पास अपने ई-कॉमर्स पेज पर टोकरी हो सकती है लेकिन जीयूआई अभी तक उत्तरदायी नहीं है। तो आप कुछ सार्थक देखते हैं लेकिन अंतःक्रियाशीलता अभी तक नहीं है। इसलिए टीटीआई> = टीटीएफएमआर।

टीटीआई मापने के लिए आपको यह परिभाषित करने की आवश्यकता है कि अंतःक्रियाशीलता के लिए कौन से तत्वों की आवश्यकता है जो न केवल साइट पर निर्भर करता है बल्कि यह कैसे करता है। तो यह आपके कार्यान्वयन/प्रौद्योगिकी पर निर्भर करता है।

+1

मैं इन सब से सहमत हूं। मुझे लगता है कि टीटीएफएमआर शायद आपके द्वारा बताए गए कारणों के कारण थोड़ा सा गलत दिख रहा है, यानी टीटीआई> टीटीएफएमआर हो सकता है। एक उदाहरण है कि टीटीआई की परिभाषा कहां खत्म होती है जब ब्लॉग की तरह कुछ विचार करते हैं, जहां शीर्षक और सामग्री प्राथमिक सामग्री है, लेकिन प्राथमिक इंटरैक्टिव सामग्री नहीं है क्योंकि इसमें कोई अंतःक्रियाशीलता नहीं है। तो या तो मैं इस स्थिति में टीटीआई का उपयोग समझता हूं कि यह इस मीट्रिक द्वारा थोड़ा गलत तरीके से प्रस्तुत किया गया है या कहता है कि एक ब्लॉग में टीटीआई नहीं है। – JonB

+1

मैं सहमत हूं। लेकिन आप यह भी तर्क दे सकते हैं कि ब्लॉग के लिए टीटीआई का अर्थ है, क्योंकि टिप्पणियां ब्लॉग का एक महत्वपूर्ण तत्व हैं और इसलिए टिप्पणियां प्राथमिक इंटरैक्टिव टिप्पणी के रूप में देखी जा सकती हैं। लेकिन अंत में आप सही हैं, ऐसी स्थितियां हैं जहां कोई टीटीआई नहीं है क्योंकि कोई बातचीत नहीं है। – Sjoerd222888

+1

हाँ मैं तुम्हारा बिंदु देखता हूं। जबकि आप प्राथमिक सामग्री के रूप में टिप्पणियां नहीं देख पाएंगे, यह प्राथमिक * इंटरैक्टिव * सामग्री होगी। मुझे लगता है कि मेरे लिए समस्या यह है कि, मैंने जो पढ़ा है, उससे टीटीआई एक मीट्रिक के रूप में "यह मापने की कोशिश कर रहा है कि पृष्ठ के विज़िटर की तलाश करने में कितना समय लगता है"। एक उपयोगकर्ता हमेशा एक इंटरैक्टिव अनुभव (यानी एक ब्लॉग) की तलाश नहीं कर सकता है। यह परिभाषा वह है जिसमें मुझे रूचि है, और लगता है कि साइट की गति की उपयोगकर्ता की धारणा को मापने के लिए यह मेट्रिक सबसे अधिक लागू है। लेकिन अधिक से अधिक दिखाई देता है कि शायद यह वास्तव में टीटीआई नहीं है। यकीन नहीं है कि यह क्या है! – JonB

5

आपने अपने स्वयं के प्रश्न का उत्तर दिया है, यह व्यक्तिपरक है, और वर्तमान परियोजना के लिए प्रासंगिक है।

क्या होगा यदि मैं किसी भी जटिल संसाधन के बिना केवल HTML के साथ साइट का परीक्षण कर रहा हूं? टीटीआई को मापने का कोई मतलब नहीं है।दूसरी तरफ, देखते हैं कि यह demo site देखें।

enter image description here Bigger picture here.

ब्लू लाइन 'COMContentLoaded "घटना (मुख्य दस्तावेज़ भरी हुई है और पार्स मार्कअप) अंकन किया जाता है, लाल रेखा लोड घटना है, जहां सभी पेज संसाधनों को लोड कर रहे हैं इंगित करता है। टीटीआई लाइन दो लाइनों के बीच में जाएगी, जिसे प्रत्येक प्रोजेक्ट के लिए अलग-अलग परिभाषित किया जाता है, संसाधनों के लोड किए गए ईवेंट से बातचीत करने के लिए आवश्यक कुछ के आधार पर।

enter image description here

उदाहरण के लिए, मान लें कि डेमो साइट पर चित्रों साइट के मूलभूत सुविधाओं के लिए आवश्यक नहीं हैं, वैसा। जबकि मुख्य साइट 0.8 सेकंड में लोड की गई, 3 बड़ी तस्वीरों को लोड करने के लिए 36 अतिरिक्त सेकंड लग गए, इसलिए इस मामले में केपीआई के रूप में समग्र प्रतिक्रिया समय का उपयोग ~ 36 सेकंड प्रतिक्रिया प्रतिक्रिया समय मिलेगा, जबकि यदि आप टीटीआई को उन बड़े, गैर आवश्यक संसाधन, आप < 1s प्रतिक्रिया समय के साथ समाप्त होता है।

मैं इस मीट्रिक को समझने के लिए उत्सुक हूं, मेरे लिए यह सबसे उपयोगी प्रतीत होता है।

निश्चित रूप से उपयोगी है, लेकिन जैसा कि आपने इसे अपने प्रश्न में कहा है, यह परियोजना के लिए विशिष्ट है। आप एक साधारण, अपेक्षाकृत स्थैतिक वेब ऐप पर टीटीआई को माप नहीं पाएंगे, तो आप शायद समग्र प्रतिक्रिया समय को मापेंगे। मैं हमेशा सामान्य परियोजना के लिए केपीआई "अनुरूप" परिभाषित करता हूं, सामान्य मेट्रिक्स का उपयोग करने की कोशिश करने के बजाय, और एक परियोजना पर "उन्हें मजबूर" करता हूं।

मेरा प्रश्न इसलिए है कि कोई इसे माप रहा है, और यदि ऐसा है तो वे ऐसा कैसे कर रहे हैं?

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

संबंधित मुद्दे