पर सरल रेल ऐप प्रदर्शन मेरे पास एक बहुत ही साधारण रेल 3.2.6 ऐप है। मैंने प्रोटोकॉप्स को होस्ट करने के लिए वर्षों के लिए हरोकू का इस्तेमाल किया है, हमेशा नि: शुल्क स्तर पर। अंत में मैंने अपने नवीनतम ऐप पर एक पेड डायनो जोड़ा, और प्रदर्शन की निगरानी के लिए नया अवशेष जोड़ा।Heroku
मैं निकट-शून्य यातायात के साथ अत्यंत सरल पृष्ठों पर 4500 + एमएस अनुरोध समय देख रहा हूं (हमने अभी तक लॉन्च नहीं किया है)। न्यू रिलीक का कहना है कि 99% इस समय टेम्पलेट को प्रस्तुत करने में खर्च किया जाता है। यह एक 100-लाइन लेआउट के अंदर 75-लाइन पूरी तरह से स्थिर हैम्ल टेम्पलेट है। एप्लिकेशन टेम्पलेट में मानक - if current_user.nil?
शाखाएं हैं।
मैंने अभी तक पेज कैशिंग नहीं जोड़ा है। मैं यह निश्चित रूप से करूँगा, लेकिन मैं इसे कवर करने से पहले इस बहुत खराब प्रदर्शन के मूल कारण को निर्धारित करना चाहता हूं। कोई सुझाव? हेरोोकू से मुझे किस तरह के प्रतिक्रिया समय की उम्मीद करनी चाहिए? विकास एनवी में मेरे स्थानीय बॉक्स पर, वही पृष्ठ प्रतिक्रिया समय 26ms है (1.5 से पहले संपत्तियां आ रही हैं)। न्यू रिलीक ने हेरोकू पर अपने गतिशील पृष्ठों की रिपोर्ट 2000ms से 6000ms तक औसत प्रतिक्रिया समय प्राप्त की है।
संपादित: मैं पृष्ठ कैशिंग स्थिर के लिए चालू कर दिया है/और अब 173ms की औसत देख रहा हूँ। लेकिन मैं अभी भी गतिशील पृष्ठों पर अपने अबाध औसत से चिंतित हूं।
क्या 4500 + एमएस लगातार या सिर्फ पहली हिट है? हेरोोकू ऐप को नींद में डाल देता है अगर उन्हें थोड़ी देर में इस्तेमाल नहीं किया जाता है (मुझे लगता है कि निष्क्रियता के एक घंटे बाद) – kreek
मैंने सोचा कि डायनास केवल मुफ्त खातों के लिए निष्क्रिय है। या आप अप्रयुक्त होने पर ऐप सर्वर को स्मृति जारी करने का जिक्र कर रहे हैं? उस विशेष पृष्ठ पर, औसत वास्तव में (आश्चर्यजनक रूप से) 173ms है। लेकिन मैं अभी भी अन्य गतिशील पृष्ठों के बारे में उत्सुक हूं जिनमें 2k से 6.5k औसत है। 7 अनुरोधों का औसत 6500ms है। 8 में 4000 एमएमएस हैं। 6 में 2000ms है। और सबसे खराब दर्ज प्रतिक्रिया समय 51,000ms है। – devth
हां मुझे लगता है कि अगर आप भुगतान करते हैं तो यह सो नहीं जाएगा। क्या आप सबसे खराब प्रदर्शन पृष्ठ पोस्ट कर सकते हैं? – kreek