जावास्क्रिप्ट के साथ कनेक्शन की गति का पता कैसे लगाएं

उदाहरण के लिए, वेब पेज के हेडर क्षेत्र में (शुरुआती टैग के बाद लेकिन अंतिम टैग से पहले) स्क्रिप्ट टैग शुरू करना और समाप्त करना:

गति परीक्षण के लिए आप जिस छवि का उपयोग करना चाहते हैं, उसके फ़ाइल नाम के साथ "myimage.jpg" को प्रतिस्थापित करते हुए, आरंभिक और समाप्ति स्क्रिप्ट टैग के बीच निम्न कोड जोड़ें। पते का "?n=" + Math.random() भाग जो बनाया गया है और छवि को सौंपा गया है, वेब ब्राउज़र को स्थानीय रूप से कैश्ड संस्करण का उपयोग करने के बजाय हर बार छवि लाने के लिए प्रेरित करता है। लगभग 200 किलोबाइट के फ़ाइल आकार वाली छवि का उपयोग करें।

परीक्षण के प्रारंभ समय, समाप्ति समय और डाउनलोड आकार को संग्रहीत करने के लिए चर बनाने के लिए स्क्रिप्ट की अगली पंक्ति पर निम्न कोड जोड़ें। बाइट्स में छवि फ़ाइल के आकार में "डाउनलोड आकार" सेट करें।

परीक्षण के लिए डाउनलोड की जाने वाली छवि को सेट करने के लिए निम्न कोड जोड़ें। "डाउनलोड" एक छवि वस्तु के रूप में स्थापित किया गया है। डाउनलोड के अंत को कैप्चर करने की क्रिया को छवि डाउनलोड पूर्ण होने पर सक्रिय करने के लिए असाइन किया गया है।

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

फ़ंक्शन शो परिणाम () { वर अवधि = गणित.राउंड ((एंडटाइम - स्टार्टटाइम) / 1000); var bitLoaded = downloadSize * 8 GO var speedBps = Math.round (बिट्सलोडेड / ड्यूरेशन) GO var speedKbps = ( speedBps / 1024).toFixed (2) GO var स्पीडएमबीपीएस = (स्पीडकेबीपीएस/1024).टू फिक्स्ड (2) गो अलर्ट ("आपकी कनेक्शन स्पीड है: \n" + स्पीडबीपीएस + "बीपीएस\n" + स्पीडकेबीपीएस + "केबीपीएस\n" + स्पीडएमबीपीएस + " एमबीपीएस\n") जाओ }

अपने ब्राउज़र में पृष्ठ खोलें, और यह सुनिश्चित करने के लिए परीक्षण करें कि स्क्रिप्ट सही ढंग से काम करती है। संदेश बॉक्स को परीक्षण परिणामों के साथ पॉप अप करने में कुछ सेकंड लग सकते हैं।

टिप

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

श्रेणियाँ

हाल का

तोशिबा रेगज़ा को कैसे ट्यून करें?

तोशिबा रेगज़ा को कैसे ट्यून करें?

तोशिबा का रेजा फ्लैट-पैनल, हाई-डेफिनिशन टेलीविज...

सैंडिस्क सांसा एमपी3 प्लेयर पर संगीत कैसे डाउनलोड करें

सैंडिस्क सांसा एमपी3 प्लेयर पर संगीत कैसे डाउनलोड करें

संसा सैनडिस्क द्वारा निर्मित पोर्टेबल मीडिया प्...

यूनिडेन मैसेज लाइट को फ्लैश होने से कैसे रोकें

यूनिडेन मैसेज लाइट को फ्लैश होने से कैसे रोकें

संदेशों की शीघ्रता से जाँच करते समय संदेश प्रक...