को वास्तुकला Nginx उच्च प्रदर्शन, स्थिरता, र स्केलेबिलिटी प्राप्त गर्न डिजाइन गरिएको हो। तल वास्तुकला को मुख्य घटक को एक विस्तृत विवरण छ Nginx:
Master Process
यो मुख्य प्रक्रिया हो Nginx, जसलाई अभिभावक प्रक्रिया पनि भनिन्छ। यसको जिम्मेवारी कार्यकर्ता प्रक्रियाहरू र अन्य साझा व्यवस्थापन कार्यहरू व्यवस्थापन गर्न हो। कन्फिगरेसन पढ्छ master process र प्रशोधन गर्दछ, त्यसपछि क्लाइन्टहरूबाट अनुरोधहरू ह्यान्डल गर्न कार्यकर्ता प्रक्रियाहरू सिर्जना गर्दछ।
Worker Process
एक पटक द्वारा सिर्जना गरेपछि master process, कार्यकर्ता प्रक्रियाहरू बाल प्रक्रियाहरू बन्छन् Nginx । कार्यकर्ता प्रक्रियाहरूको संख्या प्रणालीको प्रदर्शन र स्रोत आवश्यकताहरू पूरा गर्न कन्फिगर गर्न सकिन्छ। प्रत्येकले worker process स्वतन्त्र रूपमा काम गर्दछ, मेमोरी साझा गर्दैन, र एकअर्कासँग सीधा सञ्चार गर्दैन, जसले को स्थिरता बढाउँछ Nginx ।
Event-driven Architecture
Nginx event-driven architecture अनुरोधहरू ह्यान्डल गर्न प्रयोग गर्दछ । प्रत्येक अनुरोधको लागि छुट्टै थ्रेडहरू प्रयोग गर्नुको सट्टा, Nginx घटनाहरू ह्यान्डल गर्न एसिन्क्रोनस प्रकार्यहरू प्रयोग गर्दछ। यसले एकललाई worker process एकैसाथ धेरै अनुरोधहरू ह्यान्डल गर्न अनुमति दिन्छ, प्रणाली स्रोतहरू अनुकूलन गर्दै र उच्च प्रदर्शन सुनिश्चित गर्दछ।
Event Module
Nginx event module अपरेटिङ सिस्टम र नेटवर्क पूर्वाधार संग काम गर्न विभिन्न समर्थन गर्दछ । यी मोड्युलहरूले Nginx कर्नेलसँग अन्तरक्रिया गर्न र प्रणालीमा लोड घटाउन, अनावश्यक अवरुद्ध र पर्खनबाट बच्न मद्दत गर्दछ।
Worker Connections
यो जडानहरूको संख्या हो जुन प्रत्येकले worker process एकसाथ ह्यान्डल गर्न सक्छ। यो कन्फिगरेसनले प्रणाली स्रोतहरू र ग्राहक अनुरोध ट्राफिकमा आधारित इष्टतम कार्यसम्पादन सुनिश्चित गर्न जडानहरूको संख्या अनुकूलन गर्न अनुमति दिन्छ।
Proxy र Load Balancing
Nginx सर्भरको रूपमा कार्य गर्न सक्छ proxy, यसले ग्राहकहरूबाट प्रणाली भित्र ब्याकएन्ड अनुप्रयोग सर्भरहरूमा अनुरोधहरू मार्ग गर्न अनुमति दिन्छ। load balancing यसले वितरित एप्लिकेसनहरू र धेरै सर्भरहरूमा डिप्लोइमेन्ट सक्षम गर्दछ, प्रदर्शन र विश्वसनीयता बढाउँछ।
यसको लचिलो र उच्च-प्रदर्शन वास्तुकलाको लागि धन्यवाद, Nginx इन्टरनेटमा प्रशोधन अनुरोधहरू र डेटाको बढ्दो मागहरू पूरा गर्दै, विश्वव्यापी रूपमा व्यापक रूपमा प्रयोग हुने सबैभन्दा लोकप्रिय वेब सर्भरहरू र प्रोक्सीहरू मध्ये एक भएको छ।