मेरे पास एक तेज़ सर्वर है, और एक बहुत तेज़ घर इंटरनेट कनेक्शन है। मैं धीमे कनेक्शन पर अपने पृष्ठ लोडिंग का अनुकरण कैसे कर सकता हूं?
मेरे पास एक तेज़ सर्वर है, और एक बहुत तेज़ घर इंटरनेट कनेक्शन है। मैं धीमे कनेक्शन पर अपने पृष्ठ लोडिंग का अनुकरण कैसे कर सकता हूं?
जवाबों:
फ़ायरफ़ॉक्स थ्रॉटल एक फ़ायरफ़ॉक्स एक्सटेंशन है जिसे इसे करना चाहिए। मैला एक प्रॉक्सी है जो आपके कनेक्शन को धीमा कर देती है इसलिए इसे ब्राउज़रों में काम करना चाहिए।
मॉडरेटर EDIT 2013-02-02
यह एक्सटेंशन अब उपलब्ध नहीं है लेकिन गितुब पर एक रेपो बनाया गया है ।
https
: group.google.com/forum/# .topic
फ़िडलर वेब डिबगर विंडोज के लिए एक उत्कृष्ट HTTP प्रॉक्सी डिबगिंग टूल है जिसमें एक मॉडेम स्पीड सिमुलेशन सुविधा (मुख्य मेनू> नियम> प्रदर्शन> अनुकरण मॉडेम गति) शामिल है ।
फ़िडलर फ्रीवेयर है ।
मुझे चार्ल्स वेब डिबगिंग प्रॉक्सी भी पसंद है , जो एक समान उपकरण है। चार्ल्स कनेक्शन की गति को भी कम कर सकते हैं । चार्ल्स व्यावसायिक सॉफ्टवेयर है, लेकिन एक नि: शुल्क परीक्षण उपलब्ध है। चार्ल्स के बारे में मुझे जो सबसे ज्यादा पसंद है, वह है क्रॉस-प्लेटफॉर्म : जावा-आधारित होने के नाते, यह विंडोज, मैक ओएस एक्स, और लिनक्स पर चल सकता है। (आपने उल्लेख नहीं किया कि आप किस मंच पर हैं, लेकिन यह शायद उन में से एक है :-)
क्रोम में, आप डेवलपर टूल खोल सकते हैं, डिवाइस आइकन (1) में क्लिक करें, और फिर कनेक्शन थ्रॉटलिंग (2) का चयन करें।
संपादित करें (2015-11-03)
Chrome 45 के आसपास से, यह वास्तव में थोड़ा आसान हो गया: आपको डिवाइस मोड में अब और नहीं होना चाहिए।
आजमाएँ http://www.webpagetest.org/test । आप दुनिया भर में उनके किसी भी दूरस्थ सर्वर से एक परीक्षण चला सकते हैं और देख सकते हैं कि आप उन स्थान से कितनी तेजी से पृष्ठ लोड करते हैं। यह आपको अधिकांश स्थानों के लिए डायल-अप गति या अन्य धीमी गति का उपयोग करने देगा।
आप Deelay.me के साथ विशिष्ट संसाधनों को धीमा कर सकते हैं:
<img src="http://deelay.me/1000?http://mysite.com/image.gif">
Deelay.me वेब संसाधनों के लिए विलंब प्रॉक्सी है। आप अपने लोड समय को बढ़ाने के लिए इसे अपनी छवियों / स्टाइलशीट / स्क्रिप्ट के साथ उपयोग कर सकते हैं।
मुझे लगता है कि मुद्दा वही है जो मेरे पास है। आंतरिक रूप से वेब प्रोजेक्ट विकसित करते समय, लैन सर्वर या वीएम पर काम करना, कभी-कभी आपको वास्तविक लाइव परिदृश्य का अनुकरण करने की आवश्यकता होती है, जैसे कि सर्वर लोड अधिक था, यह देखने के लिए कि क्लाइंट साइड पर पेज कितनी तेजी से लोड होता है, और यदि कुछ सर्वर से आने वाला डेटा, वास्तव में लोड होता है और सर्वर के व्यवहार और देरी के कारण आपके ग्राहक-पक्षीय कार्यों को गड़बड़ नहीं करता है। चूंकि वास्तविक मामला परिदृश्यों का अनुकरण करने का कोई सही तरीका नहीं है, इसलिए सबसे अच्छी बात यह है कि आप घटनाओं को आग लगा दें, केवल डेटा को सर्वर से पूरी तरह से पुनर्प्राप्त करने के बाद। $ .Ajax पूर्ण फ़ंक्शन और async का उपयोग करना: गलत लगता है कि अब तक की चाल है। यह सुनिश्चित करता है कि जिस भी डेटा-आधारित ईवेंट को आपको आग लगाने की आवश्यकता है, उसे तब तक निष्पादित नहीं किया जाएगा जब तक कि डेटा मौजूद न हो।
Chrome का उपयोग करके स्लो कनेक्शन को आगे बढ़ाएं और यदि आपके सिस्टम में यह पहले से इंस्टॉल नहीं है तो क्रोम इंस्टॉल करें। एक बार जब आप कर लेते हैं, तो एक नया टैब खोलें और फिर डेवलपर टूल विंडो खोलने के लिए CTRL + SHIFT + I दबाएँ या हैमबर्गर आइकन पर क्लिक करें, फिर अधिक टूल और फिर डेवलपर टूल।
यह डेवलपर टूल विंडो लाएगा, जो संभवतः स्क्रीन के दाईं ओर डॉक किया जाएगा। मैं इसे स्क्रीन के नीचे डॉक करना पसंद करता हूं, क्योंकि आप अधिक डेटा देख सकते हैं। ऐसा करने के लिए, तीन ऊर्ध्वाधर बिंदुओं पर क्लिक करें और फिर मध्य गोदी स्थिति पर क्लिक करें।
अब आगे बढ़ें और नेटवर्क टैब पर क्लिक करें। दाईं ओर, आपको नो थ्रॉटलिंग नामक एक लेबल देखना चाहिए।
यदि आप उस पर क्लिक करते हैं, तो आपको एक पूर्व-कॉन्फ़िगर गति की एक ड्रॉपडाउन सूची मिलेगी जिसे आप धीमी कनेक्शन का अनुकरण करने के लिए उपयोग कर सकते हैं।
विकल्प ऑफ़लाइन से लेकर वाईफाई तक होते हैं और संख्याओं को लेटेंसी, डाउनलोड, अपलोड के रूप में दिखाया जाता है। सबसे धीमे जीपीआरएस के बाद रेगुलर 2 जी, फिर गुड 2 जी, फिर रेगुलर 3 जी, गुड 3 जी, रेगुलर 4 जी, डीएसएल और फिर वाईफाई है। विकल्पों में से कोई एक चुनें और फिर उस पृष्ठ को पुनः लोड करें जो आप एड्रेस बार में किसी अन्य URL में टाइप कर रहे हैं। बस सुनिश्चित करें कि आप उसी टैब में हैं जहां डेवलपर टूल प्रदर्शित किए जा रहे हैं। थ्रॉटलिंग केवल उस टैब के लिए काम करता है जिसे आपने इसके लिए सक्षम किया है।
यदि आप अपने स्वयं के विशिष्ट मूल्यों का उपयोग करना चाहते हैं, तो आप कस्टम के तहत ऐड बटन पर क्लिक कर सकते हैं। नई प्रोफ़ाइल जोड़ने के लिए कस्टम प्रोफ़ाइल बटन पर क्लिक करें।
GPRS का उपयोग करते समय, इसे लोड करने में www.google.com को 16 सेकंड का समय लगता है! कुल मिलाकर, यह एक महान उपकरण है जिसे सही क्रोम में बनाया गया है जिसे आप धीमी गति से कनेक्शन पर अपनी वेबसाइट के लोड समय के परीक्षण के लिए उपयोग कर सकते हैं। यदि आपके कोई प्रश्न हैं, तो बेझिझक टिप्पणी करें। का आनंद लें!
आप Speedlimit नामक एक निशुल्क एप्लिकेशन का उपयोग करके मैक पर विभिन्न नेट स्पीड का अनुकरण कर सकते हैं
शीघ्र विवरण:
SpeedLimit आपके नेटवर्क बैंडविड्थ को एक जोड़े से अलग गति - 768k DSL, Edge, 3G, और डायलअप में सीमित करने के लिए एक तेंदुआ वरीयता फलक है। यह iPhone सिम्युलेटर में सामान्य एज नेटवर्क शर्तों के तहत अपने iPhone ऐप का परीक्षण करने के लिए वास्तव में आसान है।
राउटर विधि (QoS)
सबसे आसान तरीकों में से एक वास्तव में आपके राउटर डैशबोर्ड में लॉगिन करना और क्यूओएस उन्नत सेटिंग्स को ट्विक करना है। हालांकि ... पुराना, आईएसपी प्रदान या सस्ता राउटर में आमतौर पर उन्नत क्यूओएस विशेषताएं नहीं होती हैं जो आपको बैंडविड्थ को थ्रॉटल करने की अनुमति देगा।
यदि आप एक सस्ता या आईएसपी प्रदान किए गए राऊटर वाले अधिकांश उपयोगकर्ताओं में से हैं, तो आप भाग्यशाली हो सकते हैं कि एक ऐसा राउटर हो जो ओपन सोर्स प्रोजेक्ट्स द्वारा समर्थित हो, जो आपके राउटर की पूरी क्षमता को प्राप्त करेगा, न केवल पूर्ण क्यूओएस को अनलॉक करने पर, बल्कि कई उन्नत सुविधाएँ केवल उच्च अंत सिस्को राउटर में पाई जाती हैं।
कुछ ओपन सोर्स राउटर फर्मवेयर प्रोजेक्ट्स में शामिल हैं:
आप स्थानीय वेब सर्वर पर एक स्थानीय वेब सर्वर पर नोड.जेएस और ब्राउज़र-सिंक का उपयोग करके एक धीमी कनेक्शन का अनुकरण कर सकते हैं ।
नोड कमांड प्रॉम्प्ट से इस कमांड को चलाएँ: npm install -g browser-sync
नोड कमांड प्रॉम्प्ट से इस कमांड को चलाएँ: browser-sync start --server
वेब ब्राउज़र से, http: // localhost: 3001 / खोलें , फिर चयनित स्पीड और पोर्ट के साथ सर्वर बनाने के लिए "नेटवर्क थ्रॉटल" लिंक पर क्लिक करें:
फास्ट होम कनेक्शन के बजाय कनेक्ट करने के लिए मोबाइल फोन का उपयोग करें। कनेक्शन को और धीमा करने के लिए वीडियो स्ट्रीमिंग के साथ कई ब्राउज़र टैब खोलें।