फ़ायरफ़ॉक्स ब्राउज़र से किए गए अनुरोधों के लिए कस्टम अग्रेषण करने के लिए MITMProxy का उपयोग करने का प्रयास कर रहा है, ताकि वे रनटाइम पर चुने गए कई प्रॉक्सी में से किसी एक के माध्यम से जा सकें। यह हमारे उद्देश्यों के लिए बहुत धीमा प्रदर्शन कर रहा है। कृपया ध्यान रखें कि हम इसे पायथन 2.7 में चला रहे हैं।एमआईटीएमपीआरसी के साथ प्रॉक्सी के माध्यम से अनुरोधों को सही तरीके से कैसे आगे बढ़ाया जाए?
- फ़ायरफ़ॉक्स कॉन्फ़िगर किया गया MITMProxy लिए अनुरोध भेजता है:
प्रक्रिया इस प्रकार है।
- MITMProxy फ़ायरफ़ॉक्स से अनुरोध लेता है और
requests
अनुरोध उत्पन्न करता है और किसी दिए गए प्रॉक्सी (जिसे हमारे द्वारा नियंत्रित नहीं किया जाता है और प्रमाणीकरण की आवश्यकता होती है) के माध्यम से लक्ष्य सर्वर से डेटा प्राप्त होता है। - प्रॉक्सी-अग्रेषित अनुरोध से प्रतिक्रिया ब्राउज़र के लिए प्रतिक्रिया में परिवर्तित हो जाती है।
- MITMProxy डेटा को ब्राउज़र पर वापस कर देता है।
स्थिति यह प्रतीत होती है कि यह प्रक्रिया बहुत धीमी है, जो मुझे विश्वास है कि कई कारणों से हो सकता है। यह हो सकता है कि सेटिंग्स सक्षम हों जो प्रदर्शन को कम करती हैं (जैसे कि बहुत अधिक लॉगिंग, उदाहरण के लिए), उपयोग की जाने वाली प्रक्रिया नौकरी (पूरी तरह से व्यवहार्य) या पूरी तरह से कुछ अलग नहीं है।
हम इस दौड़ को तेजी से कैसे बना सकते हैं?
बहुत बहुत धन्यवाद! किसी भी और सभी सुझावों की सराहना की जाएगी!
आपने यह जानने का प्रयास किया कि गति की बाधा कहां है? क्या आपने इसके प्रत्येक भाग को समय देने का प्रयास किया? यह चरम मामलों में खराब कोडिंग से बहुत ही धीमी गति से नेटवर्क की गति तक हो सकता है, "यह एक अजगर है, सी नहीं"। –