मुझे उच्च ट्रैफ़िक रेल एप्लिकेशन के लिए होस्टिंग से संबंधित एक प्रश्न है। बात यह है कि मेरे पास रेल अनुप्रयोगों पर रुबी के साथ 3/4 साल का अनुभव है लेकिन मेरे पास पहले कभी उच्च ट्रैफिक वेबसाइट नहीं थी। मैं वास्तव में उत्साहित हूं क्योंकि यह मेरे और मेरे सहकर्मी के लिए "अगला स्तर" है। बात यह है कि हमें "उच्च यातायात" को संभालने के लिए रेल आवेदन के साथ अनुभव नहीं है, सबसे पहले मुझे इस मामले में "उच्च यातायात" परिभाषित करने दें।"उच्च" यातायात रेल अनुप्रयोग के लिए होस्टिंग प्रश्न
हम अग्रणी डच दूरसंचार प्रदाताओं और लगभग एक के लिए एक रेल एप्लिकेशन विकसित कर रहे। प्रति दिन आगंतुक 400,000 उपयोगकर्ता होंगे। हम रूबी 1.9.2 और रेल 3.1 में प्रोग्रामिंग कर रहे हैं। हम प्रमाणीकरण हैंडलिंग के लिए तैयार कर रहे हैं। लेकिन हम इस एप्लिकेशन को होस्ट करने के लिए एक विश्वसनीय पार्टी की तलाश में हैं। हम हेरोकू को देख रहे हैं, लेकिन मेरे पास कोई सुराग नहीं है जो मुझे चाहिए और मुझे कितना श्रमिक, डिनो और/या समर्पित डेटाबेस चाहिए। हमें फिल्मों को स्ट्रीम करने की जरूरत है, और हम उन्हें अमेज़ॅन एस 3 बाल्टी पर होस्ट करने की योजना बना रहे हैं।
तो बात मैं Heroku और/या अन्य पेशेवर और विश्वसनीय दलों के विषय में सलाह के लिए देख रहा हूँ है। क्या रेल चीजों के संबंध में मुझे विचार करने की ज़रूरत है?
धन्यवाद!
, मुझे करने के लिए मिलता किया आप एक वेब या एक कार्यकर्ता dyno मतलब है? और एक कार्यकर्ता Dyno क्या करता है? क्या मैं इसे पेपरक्लिप अपलोड प्रक्रियाओं और rmagick/imagemagick फोटो मैनिपुलेशन के रूप में देख सकता हूं? –
तो यह थोड़ा उलझन में है। यह dynos (वेब के लिए) और श्रमिक (पृष्ठभूमि नौकरियों के लिए) होता था। नए स्टैक 'सीडर' पर आपके पास अभी प्रक्रियाएं हैं। किसी कार्यकर्ता को पृष्ठभूमि में किए जा सकने वाले किसी भी चीज़ के लिए इस्तेमाल किया जाना चाहिए या लंबे समय तक लगने की संभावना है। यदि आप वेब पेज के समान अनुरोध में छवियों का आकार बदलने जैसी चीजें नहीं हैं तो इसका अर्थ यह होगा कि डायनो (या वेब प्रक्रिया) व्यस्त होने पर अन्य सामानों को संसाधित करने में असमर्थ है। तो आने वाले अनुरोधों में कतारबद्ध किया जाएगा और अंततः 30 सेकंड के भीतर प्रतिक्रिया प्राप्त नहीं होने पर उन्हें समाप्त कर दिया जाएगा। –
आपकी मदद के लिए धन्यवाद! मुझे सुरक्षा से संबंधित एक और सवाल है। क्या ऐसी चीजें हैं जिनके बारे में मुझे सोचने की ज़रूरत है? क्या मुझे आईडी के यादृच्छिक और अप्रत्याशित बनाने की आवश्यकता है? और ऐसा करने का सबसे अच्छा तरीका क्या होगा ?! –