2009-09-14 9 views
5

के लिए अपाचे या निजिनक्स और पैसेंजर या मोंगल का उपयोग करना चाहिए। मेरे पास रेल एप्लिकेशन पर रूबी है जो एक सीएमएस होगा जिसकी मतलब है कि यह ज्यादातर डीबी गहन है। मैं उम्मीद करता हूं कि इसे डिजाइन करने से पहले यातायात की अच्छी मात्रा होनी चाहिए, मैं चुन रहा हूं कि कौन से सर्वर उपयोग करना है। मेरे लिए सबसे महत्वपूर्ण प्रदर्शन है।क्या मुझे अपने रेल एप्लिकेशन

मैंने Nginx के बारे में अच्छी बातें सुनी और रेल समुदाय में कई डेवलपर्स ने इसकी सिफारिश की कि यह मेरा एकमात्र चिंता है कि इसका संस्करण 0.8 है जो बीटा मुझे विश्वास है इसलिए मैं संभावित समस्याओं के बारे में चिंतित था। आपका क्या कहना है?

इसके अलावा, मैं Mongrel क्लस्टर या फ़्यूज़न पैसेंजर का उपयोग करने के बीच निर्णय लेना चाहता हूं। तुम क्या सोचते हो?

मैं रूबी 1.9 उपयोगकर्ता की योजना बना रहा हूं क्योंकि इसमें रूबी 1.8 बेहतर प्रदर्शन है और मैं अपनी वेबसाइट होस्ट करने के लिए वीपीएस का उपयोग कर रहा हूं।

मेरी मुख्य चीजें प्रदर्शन करती हैं भले ही इसे एक दूसरे पर सेट अप करने में अधिक समय लगे।

आपकी राय की अत्यधिक सराहना की जाती है।

धन्यवाद,

टैम

उत्तर

9

मैं यात्री + Nginx के लिए दूसरा होगा। बहुत कम स्मृति और सेटअप करना बहुत मुश्किल नहीं है। आपका तैनाती किस प्रकार का सर्वर है? ऐनक? ओएस? मैं इसे आपके उपलब्ध हार्डवेयर पर विचार करने के साथ-साथ विचार में ले जाऊंगा। यदि आपके पास पहले से पर्याप्त स्मृति है, तो यह कोई समस्या नहीं होनी चाहिए कि उसके यात्री या अपाचे, बस अपने ऐप को अनुकूलित और कैश करें।

+0

धन्यवाद उमर और निक उत्तर देने के लिए। मेरा सर्वर 512 रैम और 40 जीबी डिस्क स्पेस वाला वीपीएस होगा। मैं उस पर डेबियन लिनक्स का उपयोग कर रहा हूं (क्या आप किसी और की सिफारिश करते हैं?)। क्या आपको पता है कि यात्री रूबी 1.9 के साथ काम करता है? मुझे इसकी वेबसाइट पर इसका कोई संकेत नहीं मिला, यह सोचकर कि आपने कोशिश की है या नहीं। – Tam

+2

512RAM बहुत है, इसलिए आप मानक यात्री + अपाचे के साथ अच्छे होंगे, हालांकि, अगर आप और भी स्मृति को सहेजना चाहते हैं तो Nginx को आजमाएं। यह मेमोरी पदचिह्न भी छोटा कर देगा। और हाँ पैसेंजर रुबी 1.9 के साथ काम करता है। - =) मजा करो! –

+1

nginx/यात्री के बारे में एक कष्टप्रद बात यह है कि आपको स्रोत से सब कुछ संकलित करने की आवश्यकता है क्योंकि nginx गतिशील रूप से लोड मॉड्यूल का समर्थन नहीं करता है। – jonnii

2

दो टिप्पणियां: आप किसी भी रेल एप्लिकेशन को आपके उल्लेख सर्वर से किसी को है, तो एक बार और अब सभी के लिए इस तय करने के लिए कोई जरूरत नहीं तैनात कर सकते हैं।

आईएमओ मोन्गल क्लस्टर अब परेशानी के लायक नहीं हैं। जो भी सर्वर आपको खुश करता है, यात्री के लिए जाएं।

2

आईडी यात्री nginx की अनुशंसा करते हैं, कॉन्फ़िगरेशन अच्छे और साफ हैं और स्मृति अपाचे की तुलना में स्मृति पदचिह्न वास्तव में कम है।