अनुशंसित Nginx + WSGI कॉन्फ़िगरेशन


20

कृपया अलग Nginx WSGI इंटरफेस का उपयोग करते समय पेशेवरों / विपक्ष को समझाएं? कृपया विस्तार से बताएं कि प्रत्येक विन्यास में क्या अंतर है? कौन सा कॉन्फ़िगरेशन सबसे अच्छा होना चाहिए?

यदि प्रासंगिक है, तो आप अभी क्या कर रहे हैं, और क्यों?

कुछ तकनीकों को मैंने देखा है, लेकिन कृपया मुझे बताएं कि क्या मैंने कोई याद किया है:

जवाबों:


24

मैं uwsgi पसंद करता हूं क्योंकि यह सुपर विन्यास योग्य है और इसमें कई विकल्प हैं।

मेरे द्वारा किए गए बेंचमार्क से इसका सर्वश्रेष्ठ प्रदर्शन / मेमोरी उपयोग होता है। यह बहुत लचीला है और संभवतः आपकी आवश्यकताओं के अनुरूप इसे ठीक से कॉन्फ़िगर किया जा सकता है। मैं कई ऐप्स होस्ट करने के लिए uwsgi के सम्राट मोड का उपयोग करता हूं । यह कॉन्फिग फाइलों के लिए दी गई डायरेक्टरी को स्कैन करेगा और उन सभी एप्लिकेशन को लॉन्च / मैनेज करेगा, जिनके लिए यह कॉनफिगरेशन फाइल्स ढूंढता है। आप एप्लिकेशन को मारने के लिए कॉन्फ़िगरेशन को हटा सकते हैं, इसे पुनः आरंभ करने के लिए स्पर्श कर सकते हैं, आदि यह संभवत: कई ऐप होस्टिंग के बारे में सबसे तेज़ और सबसे आसान तरीका है। मैंने किसी अन्य विषय पर अपने कॉन्फ़िगर का विवरण पोस्ट किया है: /programming/5906197/what-is-the-most-common-way-to-configure-static-files-in-dugug-and- उत्पादन-के लिए / 5906206 # 5906206

आम तौर पर आपके आवेदन में अड़चन होगी, न कि wsgi सर्वर पर! लेकिन हे, अगर आप एक और भी अधिक प्रदर्शन वाले WSGI सर्वर चाहते हैं, तो आप meinheld या bjoern को देखना चाह सकते हैं । दोनों बेहद हल्के और तेज हैं, क्रमशः फास्ट इवेंट लूप्स, पिकोएव और लिबेव पर बनाए गए हैं, और दोनों नोड के रूप में एक ही उच्च प्रदर्शन HTTP पार्सर का उपयोग करते हैं।

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