धीमे इंटरनेट कनेक्शन का अनुकरण कैसे करें


19

मैं वर्तमान में जीएई (Google ऐप इंजन) के साथ तैनात हूं और मैं कुछ AJAX सत्यापन को लागू करने का प्रयास करता हूं। इसलिए मुझे एक युगल पाठ-फ़ील्ड और "स्पिनर" (अजाक्स लोडर) मिला, जिसे AJAX अनुरोध भेजे जाने पर प्रदर्शित किया जाना चाहिए। लेकिन मैं अपने स्थानीय कंप्यूटर (लोकलहोस्ट) पर तैनात हूं, इसलिए किसी भी अनुरोध पर जीएई एसडीके बहुत तेजी से प्रतिक्रिया करता है। पूरे अजाक्स अनुरोध को पूरा करने में लगभग 50-70 एमएस (मील के सेकंड) लगते हैं, जो वास्तविक से बहुत दूर है।

क्या किसी तरह से धीमे इंटरनेट कनेक्शन का अनुकरण किया जा सकता है? मैं बस यह देखना चाहता हूं कि मेरे "स्पिनर" कैसे काम करते हैं। मैं समय, त्रुटियों और इतने पर के बारे में कुछ AJAX सेटिंग (jquery) का परीक्षण करना चाहता हूं ...

कोई विचार ?


आप एक विलंबता सिम्युलेटर की तलाश कर रहे हैं। उस शब्द की खोज के लिए कुछ उपयोगी होना चाहिए।
अनाम

आपकी वर्तमान इंटरनेट गति क्या है? आप कौन सी गति (लगभग) चाहते हैं?
कोकबीरा

ADSL (~ 8000 KBit / s डाउन)। एडोब के फ्लैश प्लेयर में एक अच्छी सुविधा है। यदि आप AS के साथ प्री-लोडर विकसित करते हैं, तो आप इसे फ्लैश प्लेयर में अलग-अलग गति (डुअल-अप, आईएसबीएन और डीएसएल 1000 सिमुलेशन की तरह) के साथ टेस्ट कर सकते हैं
वी-लाइट

जवाबों:


9

यदि आप एक ब्राउज़र का उपयोग करते हैं, तो आप फ़ायरफ़ॉक्स थ्रॉटल, इंटरनेट एक्सप्लोरर थ्रॉटल या फ़िडलर का उपयोग कर सकते हैं।


फिडलर ने चाल चली। कम से कम मैं AJAX अनुरोध @ डुअल-अप मोडेम स्पीड का परीक्षण करने में सक्षम था।
वी-लाइट

लिंक [1] मर चुका है
टक्सायो

@tuxayo, धन्यवाद। लिंक करने के लिए वही हुआ [2] (अब यह एक होस्टिंग सेवा की ओर इशारा करता है - यह सामान्य रूप से तब होता है जब डोमेन को छोड़ दिया जाता है)। मैंने इसके बारे में meta.stackoverflow.com से पूछा और मैं उत्तर को बाद में सही करूँगा।
कोकबिरा

मैंने लिंक हटा दिए। बाद में, मैं उत्तर को बेहतर बनाता हूं (या कोई और बेहतर और अपडेट किया गया उत्तर पोस्ट करता है)।
कोकबीरा

5

लिनक्स का उपयोग करके आपके पास ट्रिकल नामक एक सॉफ्टवेयर है जो एक प्रक्रिया शुरू करता है और इसके बैंडविड्थ उपयोग को सीमित करता है।


मैं देख लूंगा ... लेकिन, वास्तव में, मैं थोड़े 'जटिल' प्रणाली का उपयोग कर रहा हूं। मैं Win7 (vmware) में Ubuntu चलाता हूं और GAE का उपयोग करता हूं। कारण है - लिनक्स कमांड लाइन और खिड़कियों के नीचे अजगर को स्थापित करने की आवश्यकता नहीं है। लेकिन कभी-कभी इसका मेरे लैपटॉप (आईडीई, 2 ब्राउज़र, बैश ... और दैट्स ऑल वर्चुअली) के लिए बहुत कुछ हो रहा है, इसलिए मैंने अपने आंतरिक आईपी का उपयोग करने का फैसला किया है, इसलिए मैं विंडोज़ से जीएई विकास 'सर्वर' तक पहुंच सकता हूं। जैसे 192.168.xxx.xxx:8181/myApp तो, मैं वास्तव में, विंडोज में तैनात हूं, लेकिन यह उबंटू में चलता है ... इसलिए मुझे नहीं पता कि क्या ट्रिकल इसके साथ काम कर सकता है
वी-लाइट

यह स्पष्ट नहीं है कि क्या आभासी है। यदि आप Win7 के अंदर vmware के अंदर Ubuntu के अंदर फ़ायरफ़ॉक्स चलाते हैं, तो बस फ़ायरफ़ॉक्स को कॉल करें trickle -d 10 firefox। यदि यह दूसरा तरीका है, तो आप trickle -d 10 vmwareUbuntu के अंदर Win7 लॉन्च करने का प्रयास कर सकते हैं , लेकिन मैं यह नहीं कह सकता कि यह कैसे काम करेगा।
user39559

Win7 होस्ट है (OS जो वर्चुअलाइजेशन सॉफ्टवेयर -vmware वर्कस्टेशन 7 चलाता है)। उबंटू 10.10 एक अतिथि ओएस है। पाइथन और GAE उबंटू में स्थापित है।
वी-लाइट

तो sudo apt-get install trickle && trickle -d 10 firefoxकाम किया? आप तेज सर्वर से बड़ी फाइल डाउनलोड करके इसका परीक्षण कर सकते हैं। सुनिश्चित करें कि जब आप इसे चलाते हैं तो फ़ायरफ़ॉक्स बंद हो जाता है।
user39559


2

यह मैक ओएस एक्स के लिए स्वतंत्र और सरल है और हर ब्राउज़र के साथ काम करता है: http://mschrag.github.io/


0

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

उदाहरण के लिए, मैं अपने कंप्यूटर में अपने एलजी फोन को कनेक्ट कर सकता हूं और टीआईएम, मेरे वाहक में एक कनेक्शन करने के लिए डायल-अप प्रोग्राम (एलजी द्वारा प्रदान किया गया) का उपयोग कर सकता हूं। तो, मेरा इंटरनेट कनेक्शन लगभग 40kbps है।

आपके पास एक धीमा कनेक्शन होगा, लेकिन आप केवल उसी के साथ इसकी गति को समायोजित नहीं कर सकते।


1
हालांकि एक अच्छा विचार है, यह वास्तव में इस सवाल का जवाब नहीं देता है कि एक धीमे कनेक्शन का अनुकरण कैसे किया जाए । वास्तव में, यह है धीमे कनेक्शन।
मेमोरियल

मैं सहमत हूँ। "एक नकली धीमे समाधान का उपयोग करने के लिए" "एक वास्तविक धीमे समाधान का उपयोग करने के लिए" की तुलना में अलग है, क्योंकि पहले मामले पर संभवतः आपके पास कनेक्शन गति पर अधिक नियंत्रण होगा। लेकिन उस विशेष मामले के लिए जहां डेवलपर एक कंप्यूटर का उपयोग कर रहा है जो विभिन्न इंटरनेट कनेक्शन प्रकारों का उपयोग कर सकता है (wi-fi, rj45 ...) अलग-अलग गति के साथ, विशेष समाधानों को खोजने और स्थापित करने की तुलना में कनेक्शन को बस परिवर्तित करना आसान है। खैर, यह एक विकल्प है।
कोकबीरा

यह एक वैकल्पिक तरीके से प्रश्न का उत्तर देता है - जैसे कि HW + प्रक्रिया तरीका जहां यह SW + प्रोग्रामिंग तरीका अपेक्षित है।
कोकबीरा
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.