2013-03-18 7 views
5

मेरा पहला वेब ऐप तैनात करना। मैं पतली का उपयोग कर रहा हूं, यह आसान और आसान है। मुझे बस एक विन्यास फाइल चाहिए।nginx के पीछे पतला क्यों?

लेकिन बहुत से लोग nginx का उपयोग करते हैं और इसके पीछे एक पतली घटना डालते हैं। क्यूं कर? क्यों अकेले पतले का उपयोग नहीं करते? और एक पतली घटना के पीछे 3 पतली घटनाओं को रखने के बजाय nginx का उपयोग क्यों करें? धन्यवाद

उत्तर

7

स्केलेबिलिटी मुख्य कारण है। जबकि पतला एसएसएल कर सकता है, स्थिर फाइलों की सेवा करता है, और ग्राहकों को धीमा करने के लिए बड़े प्रतिक्रियाओं को संभालता है, निगेंक्स किसी भी दिए गए सीपीयू और मेमोरी पदचिह्न के लिए उन सभी में बेहतर होता है। इससे भी बेहतर, Nginx पारदर्शी रूप से ऐसा कर सकता है ताकि ऐप लाभ के लिए कुछ भी लागू नहीं कर सके। यह एक सभ्य लोड बैलेंसर भी है।

एक बार जब आपका ऐप एक मशीन से परे स्केल करता है, तो आपको किसी भी तरह से Nginx की आवश्यकता होगी, और शुरुआत से इसे लागू करने में कोई हानि नहीं है। यहां तक ​​कि यदि आपके ऐप को स्केल करने की आवश्यकता नहीं है, तो Nginx का उपयोग करने के अन्य कारण भी हैं --- विशेष रूप से यदि आप एक ही मशीन पर एक से अधिक वेब ऐप चला रहे हैं, या यदि ऐप मॉड्यूलर है।

संबंधित मुद्दे