मैं Google AppEngine/Java पर रेल ऐप पर एक JRuby होस्ट करने की योजना बना रहा हूं। मैं कैसे को यह करने के लिए है, लेकिन सारांश में वे कहते हैं पर a great blog post by Ola Bini पाया:Google AppEngine: कितनी बार "रनटाइम स्टार्टअप" होता है
कुल मिलाकर, JRuby ऑन रेल्स, अनुप्रयोग इंजन पर बहुत अच्छी तरह से काम के लिए कुछ छोटे विवरण को छोड़कर। प्रमुख स्टार्टअप लागत और परीक्षण हैं। ऐसा होता है, आप वास्तव में चीजों को पूर्ववत करने के लिए GAE/J प्राप्त नहीं कर सकते हैं। इसके बजाय आपको को पहली रिलीज को हिट लेना होगा। अब, जीएई/जे बाइटकोड और को पूर्ववर्ती करने की अनुमति देता है, इसलिए स्टार्टअप अन्य जेडीके की तुलना में थोड़ा अधिक भारी है। एक रनटाइम स्टार्टअप के लिए लगभग 20 सेकंड दीवार समय लेता है, इसलिए पहली हिट में कुछ समय लगता है।
मैं इसे पूरी तरह से समझ नहीं पा रहा हूं। कितनी बार, किस परिस्थिति में, एक रनटाइम शुरू किया जाना चाहिए? एक नियमित 20 सेकंड अंतराल एक मुद्दा होने की संभावना है।
धन्यवाद, अब बहुत स्पष्ट है। –