GUNICORN | फास्ट एंड रिसोर्स ऑप्टिमाइज़्ड पायथन वेब सर्वर

Gunicorn वेब सर्वर समाधान ढेर

फास्ट एंड रिसोर्स ऑप्टिमाइज़्ड डब्ल्यूएसजीआई पायथन वेब सर्वर

Gunicorn एक पायथन वेब सर्वर गेटवे इंटरफ़ेस है। यह अनुकूलित संसाधन उपयोग के साथ एक तेज़ वेब सर्वर है और विभिन्न प्रकार के वेब फ्रेमवर्क के साथ काम करता है।

अवलोकन

Gunicorn कई WSGI सर्वर कार्यान्वयन की तुलना में अद्वितीय है क्योंकि यह अत्यधिक स्थिर है और दुनिया के कुछ सबसे बड़े पायथन-आधारित वेब अनुप्रयोगों में से कुछ प्रसिद्ध सोशल मीडिया प्लेटफॉर्म इंस्टाग्राम सहित है। Gunicorn WSGI अनुप्रयोगों के लिए एक शुद्ध पायथन वेब सर्वर है। यह प्रदर्शन, लचीलापन और कॉन्फ़िगरेशन सादगी का एक आदर्श संतुलन प्रदान करता है। यह संसाधनों पर भी अविश्वसनीय रूप से प्रकाश है और आप कुछ समापन बिंदुओं की प्राथमिकता निर्धारित कर सकते हैं और अपने सर्वर पर प्रदर्शन को बनाए रख सकते हैं जहां इसकी सबसे अधिक आवश्यकता है। Gunicorn वेब सर्वर पायथन के लिए एकमात्र WSGI सर्वर है जो लगभग सब कुछ के साथ संगत है। यह विशिष्ट सर्वर है जिसका उपयोग आप फ्लास्क और Django दोनों के साथ काम करते समय कर सकते हैं, जो कि पायथन के लिए दो सबसे लोकप्रिय वेब-फ्रेमवर्क हैं। Gunicorn का उपयोग करने के फायदों में से एक यह है कि यह काफी त्वरित और संसाधन अनुकूल है। इसकी वास्तुकला काफी सरल है, जिसका अर्थ है कि यह आमतौर पर बहुत आसानी से लागू किया जा सकता है और अभी भी अविश्वसनीय रूप से तेजी से चल रहा है। यह मुख्य रूप से सी प्रोग्रामिंग भाषा में लिखा गया है, जिसका अर्थ है कि यह गति और प्रदर्शन के मामले में शुद्ध पायथन में लिखे गए किसी भी अन्य सर्वर के शीर्ष पर होने की संभावना है।

सिस्टम आवश्यकताएं

Ubuntu 18.04 पर Gunicorn को स्थापित करने की आवश्यकताएं निम्नलिखित हैं

  • उबंटू 18.04 सर्वर
  • एक कमांड-लाइन/टर्मिनल विंडो तक पहुंच
  • SUDO अनुमतियों के साथ एक गैर-रूट उपयोगकर्ता
  • एक मूल फ़ायरवॉल

विशेषताएँ

  • बॉक्स से बाहर पस्टर, Django, और WSGI के साथ काम करता है।
  • कार्यकर्ता प्रक्रिया प्रबंधन स्वचालित है।
  • सरल पायथन कॉन्फ़िगरेशन
  • कई कार्यकर्ता विन्यास
  • विभिन्न प्रकार के सर्वर हुक
  • पायथन 2.6+ और पायथन 3.2+ के साथ संगत

स्थापना निर्देश

सबसे पहले, निम्नलिखित कमांड का उपयोग करके पैकेज इंडेक्स को अपडेट करें:

<pre class="wp-block-code">

sudo apt -get अपडेट -y

निम्नलिखित कमांड चलाकर Gunicorn पैकेज स्थापित करें:

<pre class="wp-block-code">

sudo apt -get इंस्टॉल -y गनकोर्न

यह पुष्टि करने के लिए सिस्टम लॉग की जाँच करें कि कोई संबंधित त्रुटियां नहीं हैं।

अन्वेषण करना

इस ट्यूटोरियल में, हमने गूकोर्न पायथन वेब सर्वर की स्थापना प्रक्रिया और सुविधाओं को समझाया है। अन्य ओपन सोर्स सॉल्यूशन स्टैक विकल्प के बारे में जानने के लिए, कृपया निम्नलिखित पृष्ठों की जाँच करें:

 हिन्दी