2009-01-21 16 views
5

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

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

मेरे प्रारंभिक विचार यह हैं कि यह कुछ जावास्क्रिप्ट द्वारा प्राप्त किया जा सकता है जो प्रत्येक पृष्ठ लोड पर चलता है।

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

उत्तर

2

This ऐसा कुछ लगता है जो आप उपयोग कर सकते हैं। आप एक AJAX अनुरोध भी कर सकते हैं; राउंड ट्रिप कितनी देर तक है? आपको शायद अपने आप पर कुछ मानक स्थापित करना होगा।

+0

वह लिंक मेरे लिए मान्य नहीं लगता है। –

+0

शायद यह एक? http://crynobone.com/ci/index.php/archive/view/852 – blockhead

+0

Speedof.me API 2014 का उत्तर है। http://speedof.me/api – advncd

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