मैं Nginx के पीछे uWSGI चला रहा हूं और UGSGI को हिट करने के लिए Nginx प्राप्त करने के लिए proxy_pass
का उपयोग कर रहा हूं। uwsgi_pass
पर स्विच करने के लिए कोई लाभ है। यदि ऐसा है, तो ये क्या है?Nginx में uwsgi_pass और proxy_pass के बीच अंतर?
उत्तर
uwsgi_pass
uwsgi
प्रोटोकॉल का उपयोग करता है। proxy_pass
uWSGI सर्वर से संपर्क करने के लिए सामान्य HTTP का उपयोग करता है। uWSGI दस्तावेज़ों का दावा है कि यह प्रोटोकॉल बेहतर, तेज़ है और आप सभी यूडब्ल्यूएसजीआई विशेषताओं से लाभ उठा सकते हैं।
क्या कोई वास्तविक लाभ है? हाँ। आप uWSGI जानकारी को भेज सकते हैं कि आप किस प्रकार का डेटा भेज रहे हैं और प्रतिक्रिया उत्पन्न करने के लिए uWSGI प्लगइन को किस प्रकार बुलाया जाना चाहिए। Http (proxy_pass
) के साथ आपको वह नहीं मिलेगा। उस पर आप uWSGI docs में पा सकते हैं।
लेकिन यदि आपके लिए http के बजाय uwsgi प्रोटोकॉल का उपयोग करने के लिए कोई दस्तावेज लाभ नहीं है, तो भी आपको यूडब्ल्यूजीआई प्रोटोकॉल का उपयोग करना चाहिए यदि आप कर सकते हैं, क्योंकि uwsgi uWSGI सर्वर का मुख्य प्रोटोकॉल है और यह बस बेहतर फिट बैठता है।
यदि आप uwsgi प्रोटोकॉल का उपयोग करना चाहते हैं तो आपको http-socket
पैरामीटर को यूडब्ल्यूएसजीआई स्टार्ट स्क्रिप्ट में socket
में बदलना होगा।
- 1. nginx proxy_pass
- 2. nginx फ़ाइलें proxy_pass
- 3. nginx और proxy_pass - कनेक्शन भेजें: क्लोज हेडर
- 4. Nginx उपभोग करता है proxy_pass
- 5. पासवर्ड के लिए Nginx proxy_pass सुरक्षित अपस्ट्रीम
- 6. proxy_pass
- 7. nginx proxy_pass के साथ एकाधिक django ऐप्स और
- 8. nginx सरल proxy_pass काम नहीं कर रहा
- 9. nginx proxy_pass 404 त्रुटि, समझ में नहीं आता क्यों
- 10. मानचित्र के साथ गतिशील proxy_pass और regexp
- 11. "। +" और "। +?" के बीच अंतर
- 12. प्रति स्थान Nginx प्रति स्थान/पास rewriten uri proxy_pass
- 13. nginx के बीच भेद और पतली
- 14. /बंद विकल्प पर nginx डेमॉन के बीच क्या अंतर है?
- 15. विम में $ और g_ के बीच अंतर?
- 16. ईक के बीच अंतर? और = योजना में?
- 17. PHP में :: और -> के बीच अंतर?
- 18. यूआरएल में '^ $' और '' के बीच अंतर django
- 19. ऑब्जेक्ट और * के बीच अंतर?
- 20. "या" और "||" के बीच अंतर
- 21. CMake: $ {} और के बीच अंतर "$ {}"
- 22. $ के बीच अंतर? और PowerShell
- 23. "% ~ dp0" और "। \" के बीच अंतर?
- 24. == और मामले के बीच अंतर?
- 25. AJAX के बीच अंतर और
- 26. वीबीए: और + के बीच अंतर
- 27. एक ही nginx वर्चुअल होस्ट में कई (fastcgi/uwsgi/scgi/proxy_pass) Mojolicious ऐप्स के लिए उदाहरण?
- 28. Nginx
- 29. nginx
- 30. nginx
संभावित डुप्लिकेट [क्या http प्रोटोकॉल की तुलना में यूवीजीआई प्रोटोकॉल तेज़ है?] (Http://stackoverflow.com/questions/11783907/is-uwsgi-protocol-faster-than-http-protocol) – GwynBleidD