वेबपृष्ठ पर प्रस्तुत समय प्रदर्शित करने के लिए सर्वश्रेष्ठ प्रारूप

मैंने अपने आंतरिक वेब अनुप्रयोगों के पाद लेख में पृष्ठ प्रस्तुत करने के लिए समय निकालना शुरू कर दिया है। वर्तमान में यह इस तरह दिखाई देता है

0.062 सेकंड में प्रस्तुत किया गया

कभी-कभी मुझे इस तरह के समय प्रदान किया जाता है

0.000 सेकंड में प्रस्तुत किया गया

वर्तमान में यह केवल उपयोगकर्ताओं के लिए यह तय करने का एक गाइड है कि कोई पृष्ठ लोड हो रहा है या नहीं, जिससे उन्हें तुरंत सूचित किया जा सकता है कि कोई पृष्ठ सामान्य 0.5 की बजाय 17 सेकंड ले रहा है या नहीं। मेरा सवाल यह है कि समय किस प्रारूप में होना चाहिए? मुझे किस बिंदु पर एक कथन पर स्विच करना चाहिए

एक सेकंड से कम में प्रस्तुत

मुझे एक सेकंड के दसवें हिस्से को देखना पसंद है लेकिन उपरोक्त दूसरा उदाहरण किसी के लिए उपयोग नहीं है, असल में यह केवल उस गणना की सीमाओं को हाइलाइट करता है जो मैं प्रस्तुत करने के समय का उपयोग करता हूं। मैं उपयोगकर्ताओं को यह बिल्कुल नहीं देखने दूंगा! किसी भी उत्तर का स्वागत है, जिसमें पृष्ठ पर कुछ भी शामिल होना चाहिए या नहीं।

0
ro fr bn

4 उत्तर

मुझे यकीन नहीं है कि सर्वर को यह बताने में कोई मूल्य है कि सर्वर को पृष्ठ प्रस्तुत करने में कितना समय लगेगा। यह उस तरह की जानकारी लॉगिंग करने के लायक हो सकता है, लेकिन उन्हें परवाह नहीं है।

यदि पृष्ठ को खींचने के लिए सर्वर को एक सेकंड का 0.001 लेता है लेकिन इसे लोड करने में 17 सेकंड लगते हैं (नेटवर्क, जावास्क्रिप्ट, पेज आकार, उनके कचरा पीसी आदि के कारण) उनकी धारणा उत्तरार्द्ध होगी।

फिर फिर से प्रस्तुत करने का समय जोड़ने से आप "अपने स्थानीय नेटवर्क व्यवस्थापक से बात करें" प्रतिक्रिया के साथ किसी भी प्राप्त धीमेपन के बारे में पूछताछ को रोक सकते हैं।

यह देखते हुए कि आप अपने माप की सटीकता जानते हैं, आपके पास 0.000 टेक्स्ट "दूसरे के हजारों से भी कम समय में प्रस्तुत किया जा सकता है"

0
जोड़ा

मुझे लगता है कि मैंने उपयोगकर्ताओं पर अधिक जोर दिया था।

मुझे web.config में ट्रेस में उपयोग करके पता है मैं डेटाबेस तक पहुंचने के लिए समय के साथ पृष्ठ प्रस्तुत समय पर सटीक जानकारी प्राप्त कर सकता हूं।

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

इसे ध्यान में रखते हुए मुझे "तुरंत प्रस्तुत किया गया" पसंद है और बहुत सारी भावनाएं लिखती हैं, इसलिए मैं आपके उत्तर और कोकोस दोनों को स्वीकार करूंगा।

धन्यवाद

0
जोड़ा

"तुरंत प्रस्तुत किया गया" "एक सेकंड से भी कम समय में प्रस्तुत" से बेहतर तरीका लगता है।

0
जोड़ा

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

अधिक विस्तृत लॉगिंग के साथ, आप डेटाबेस प्रश्नों में विलुप्त समय को माप सकते हैं या जो भी हो सकता है, यदि आपका वेब ऐप बाहरी सिस्टम पर निर्भर करता है।

0
जोड़ा