मैं एक ऐसी स्क्रिप्ट को कार्यान्वित करना चाहता हूं जो किसी भी अतिरिक्त प्लगइन (जावा इत्यादि) के बिना नियमित ब्राउज़र का उपयोग कर क्लाइंट से मेरे सर्वर (= रिमोट यूआरएल) के प्रतिक्रिया समय को माप सके।सर्वर प्रतिक्रिया समय मापना (क्लाइंट-साइड)
मैं केवल नेटवर्क गति (प्रतिक्रिया समय) पर देख रहा हूँ, नहीं पेज लोड हो रहा है गति।
मापने के लिए आप मुझे क्या सलाह देंगे? इसे आईसीएमपी (पिंग) जैसे कुछ और नहीं, टीसीपी/आईपी पर चलाना है।
आप ग्राहक पक्ष पर कार्यान्वयन के आसपास कैसे जाएंगे? मैं जावास्क्रिप्ट (JQuery) का उपयोग करना पसंद करूंगा।
अद्यतन: मैं एक क्रॉस डोमेन की जांच की जरूरत के रूप में, ajax कॉल एक विकल्प
इसके अलावा, ajax विधि बिल्कुल सटीक प्रतीत नहीं होता है होने के लिए नहीं है। प्रतीत होता है कि परिणाम लगभग 50 एमएमएस (यह लगभग स्थिर मूल्य है, चाहे डोमेन क्या है - मुझे लगता है कि यह प्रसंस्करण समय है) परीक्षण मशीन पर फायरबग
आपका मतलब है [इस तरह] [http://stackoverflow.com/questions/3498503/find-out-how-long-an-ajax-request-took-to-complete?lq=1)? – Carsten
हां लेकिन जहां तक मुझे पता है jQuery.get एचटीएमएल कोड सहित पूरी प्रतिक्रिया देता है। उस स्थिति में साइट की गति प्रतिक्रिया समय को प्रभावित करेगी। मैं पिंग की तरह कुछ ढूंढ रहा हूं। संपादित करें: इसके अलावा, JQuery हो सकता है (मैं इससे परिचित नहीं हूं) कॉलबैक को कॉल करने से पहले अन्य कोड पर कॉल करें जो मापने की विधि को प्रभावित करेगा – Kraken
इस समस्या के बारे में पढ़ना, ऐसा लगता है कि जावास्क्रिप्ट/jquery से क्रॉस डोमेन कॉल खो गया है कारण।जेएसओएनपी और प्रॉक्सी का जवाब लगता है, और ऐसा करके कि आपका प्रतिक्रिया समय अब मूल्य का नहीं है। –