मैं वर्तमान में rails3.2 ऐप विकसित कर रहा हूं और हेरोकू लोड समय को असाधारण रूप से धीमा कर रहा हूं। क्या कोई मुझे बता सकता है कि क्या यह हैरोकू पर एक भुगतान सर्वर के साथ क्या उम्मीद की जा सकती है?मुफ्त संस्करण से तेज़ोकू का भुगतान तेजी से किया जाता है?
उत्तर
भुगतान किए गए हेरोकू और मुफ्त के बीच कोई वास्तविक गति अंतर नहीं है। जैसा कि अन्य ने उल्लेख किया है, नि: शुल्क सेवा पर निष्क्रियता की अवधि के बाद आपका ऐप "स्पिन डाउन" होगा, और यह किसी भी स्तर की भुगतान सेवा पर नहीं होता है। एकमात्र अन्य प्रदर्शन अंतर यह है कि आपका ऐप केवल कई समवर्ती कनेक्शनों को संभाल सकता है क्योंकि डायनास हैं - इसलिए यदि दो उपयोगकर्ता एक ही समय में आपके फ्री ऐप से कनेक्ट होते हैं, तो किसी को दूसरे के अनुरोध को समाप्त करने का इंतजार करना पड़ता है (यह आमतौर पर न्यूनतम होता है और जब तक आप कुछ ट्रैफिक प्राप्त नहीं करते हैं तब तक कुछ भी परेशान नहीं होना चाहिए)।
ऐसा कहा जा रहा है कि आपको यह भी विचार करना चाहिए कि आपका ऐप कब धीमा है। यदि यह पहले अनुरोध के लिए धीमा है, और उसके बाद अनुरोधों के लिए प्रयास करें, तो यह स्पिन-डाउन समस्या है और चिंता करने की कोई बात नहीं है। यदि सभी अनुरोध धीमे हैं, तो शायद ऐसा कुछ है जिसे ऐप में समस्या निवारण की आवश्यकता है (हालांकि एक भुगतान किया गया हैरोकू खाता शायद अभी भी जवाब नहीं है)।
हरोकू को वास्तव में स्पिन डाउन और एक साथ अनुरोध हैंडलिंग के बारे में कुछ करने की आवश्यकता है। – Abram
@ अब्राहम: मैं आपसे सहमत हूं। दुर्भाग्यवश यह सिर्फ "नि: शुल्क सेवा" है, और हम कुछ मुफ्त में शिकायत नहीं कर सकते: पी – goFrendiAsgard
ध्यान देने योग्य है कि हेरोकू में अब 1 एक्स, 2 एक्स और एक्सएल डायनोस हैं। 2 एक्स में अधिक संसाधन हैं (लेकिन अभी भी साझा किए गए हैं) और एक्सएल आपको एक बड़ा बड़ा आवंटन देता है जो साझा नहीं किया जाता है। यह सस्ता नहीं है, लेकिन यह तेज़ी से होने की संभावना है: https://blog.heroku.com/archives/2014/2/3/heroku-xl –
निष्क्रियता की अवधि के बाद मुक्त संस्करण idles। यह शायद आप धीमेपन का अनुभव कर रहे हैं। भुगतान संस्करण निष्क्रिय नहीं है।
मुझे एक ही समस्या थी, पहला अनुरोध हमेशा धीमा था लेकिन मुझे एक अच्छा टूल मिला (http: //www.wekkars.com) जिसने मेरी समस्या तय की। – SteenhouwerD
मैं कुछ दिन पहले एक ही समस्या से गुजर गया था और ऐसा लगता है कि इसके लिए आपके सबसे अच्छे फिक्स को अपने हेरोकू ऐप में न्यूरेलिक एडन इंस्टॉल करना है। न्यूरेलिक एडन आपके वेब एप्लिकेशन (बाद में आपके ऐप पर आवधिक अनुरोध करने) की निगरानी करता रहता है, यह सुनिश्चित करता है कि डायनो सक्रिय रहता है। यह प्रभावी ढंग से निष्क्रिय मुद्दे को रद्द करता है।
हालांकि ध्यान देने योग्य एक बात यह है कि आपके विकास का एक बड़ा हिस्सा पूरा करने के बाद ही एडन इंस्टॉल करना सबसे अच्छा है और सक्रिय रूप से बीटा उपयोगकर्ताओं के साथ ऐप का परीक्षण कर रहा है। इसके अलावा, ध्यान दें कि उसकेोकू के भुगतान संस्करण में, dyno कभी निष्क्रिय नहीं होता है (उनके दस्तावेज़ के अनुसार)। उम्मीद है की यह मदद करेगा।
एक बड़ा विकास हिस्सा समाप्त करना इतना महत्वपूर्ण क्यों है ?! –
@StephanSchielke जब आप सक्रिय रूप से इसका उपयोग नहीं करते हैं तो अपने dyno को जीवंत रखने में कोई बात नहीं है –
- 1. मुफ्त ऐप डीबी से भुगतान किए गए ऐप डीबी
- 2. क्या मैं अपना ऐप मुफ्त में भुगतान या भुगतान से किसी भी समय मुफ्त में बदल सकता हूं?
- 3. मेरे ऐप के मुफ्त संस्करण का प्रबंधन
- 4. मैं एंड्रॉइड बाजार में मुफ्त से भुगतान किए गए ऐप से कैसे लिंक करूं?
- 5. Google मानचित्र भुगतान और गैर-भुगतान संस्करण
- 6. अमेज़ॅन फ़ेसटेड खोज इतनी तेजी से कैसे खोजा जाता है?
- 7. डिफ़ॉल्ट रूप से Google मानचित्र API संस्करण का उपयोग किस प्रकार किया जाता है?
- 8. ServiceConnection.onServiceDisconnected() कहां से कॉल किया जाता है?
- 9. जेएक्सबी तेजी से
- 10. विजुअल एक्सएमएल/एक्सएसडी संपादक का मुफ्त संस्करण
- 11. मार्शल cPickle भार तेजी से तेजी से उदासीनता,
- 12. मुफ्त संस्करण कैसे प्रबंधित करें?
- 13. कितना तेजी से NUnit MSTest
- 14. तेजी से ज्यामितीय निकटता
- 15. तेजी से strlen?
- 16. सबस्ट्रिंग मैच तेजी से?
- 17. स्ट्रिंग concatenation सरणी से अधिक तेजी से क्यों शामिल है?
- 18. तेजी से Math.exp() जेएनआई के माध्यम से?
- 19. तेजी से पता लगाने के साथ SURF विवरण तेजी से?
- 20. बाएं तेजी से जुड़ें या अंदरूनी तेजी से शामिल हों?
- 21. जो तेजी से है? वक्तव्य या PreparedStatement
- 22. सबसे तेजी से संभव एक्सएमएल से निपटने
- 23. सी ++ कोड सी ++/सीएलआई से कॉल किया जाता है जब marshalling प्रदर्शन किया जाता है?
- 24. इतनी तेजी से क्यों बढ़ रहा है?
- 25. तेजी से रूपांतरण
- 26. तेजी से स्थानीय डेटाबेस
- 27. तेजी से गणन
- 28. सी # तेजी से गेम
- 29. applyBindings() बहुत तेजी से, कहा जाता है से पहले अजाक्स अनुरोध के पूरे होने
- 30. एटेबिट्स ट्विटर तेजी से स्क्रॉल
लोड समय शायद धीमा हो जाएगा यदि आपके ऐप को थोड़ी देर के लिए कनेक्शन प्राप्त नहीं हुए हैं, और तब से आप इसे कनेक्ट कर रहे हैं तब से – user482594