में प्रत्येक पृष्ठ के लिए निष्पादन समय की गणना करें पाइथन की फ्लास्क लाइब्रेरी का उपयोग करके प्रत्येक पृष्ठ लोड के निष्पादन समय की गणना करने का एक अच्छा तरीका क्या है?पायथन के फ्लास्क
मैं विचारों में एक शुरुआत टाइमर डालने की सोच रहा था/__ init__.py:
@app.before_request
def before_request():
g.start = time.time()
लेकिन जहाँ मैं टाइमर के अंत हिस्सा डाल अंतर की गणना करने के लिए, और कैसे मैं इस पर मिलेगा मेरे एचटीएमएल टेम्पलेट के पाद लेख?
धन्यवाद।
मैं इसे अपने टेम्पलेट में कैसे प्राप्त करूं? ऐसा नहीं है कि सभी प्रतिपादन समाप्त होने के बाद? – ensnare
ensnare - समय की गणना करने के बाद टेम्पलेट प्रस्तुत करना एक अच्छा विचार नहीं है, क्योंकि आप इस तरह से प्रस्तुत समय को अनदेखा कर रहे हैं, लेकिन प्रतिक्रिया के लिए गणना समय को जोड़ने के लिए मेरे अपडेट की जांच करें। – MostafaR
मैंने अपने पहले_request() फ़ंक्शन में g.start = time.time() डाल दिया है, और आपका कोड after_request() फ़ंक्शन में है। लेकिन जब मैं ऐसा करता हूं, after_request() g.start नहीं देख सकता है। मुझे त्रुटि मिलती है: '_RequestGlobals' ऑब्जेक्ट में कोई विशेषता नहीं है 'शुरू करें' – ensnare