मेरे पास वर्तमान में एक django साइट है, और यह धीमी है, इसलिए मैं समझना चाहता हूं कि क्या हो रहा है।वेबसाइट के लिए प्रोफाइलिंग कैसे करें?
- नेटवर्क होस्टिंग मैं सर्वर साइड निष्पादन की जावास्क्रिप्ट
- प्रभाव के
- प्रभाव का उपयोग कर रहा की
- प्रभाव (अजगर कोड का प्रभाव: मैं इसे इतना बीच अंतर करने के प्रोफ़ाइल कैसे) और एसक्यूएल पहुंच।
- कोई अन्य प्रभाव जो मैं आज रात होने वाले बड़े सिरदर्द के कारण विचार नहीं कर रहा हूं।
, उनमें से कुछ मैं फ़ायरबग उपयोग कर सकते हैं के लिए, लेकिन कुछ प्रभाव सहसंबद्ध होते हैं (उदाहरण के लिए जावास्क्रिप्ट धीमी गति से प्रकट हो सकते हैं, क्योंकि यह धीमी गति से नेटवर्क पहुँच कर रहा है)
धन्यवाद
बेशक, आपको लाइव वेबसाइट पर इस प्रकार की प्रोफाइलिंग करना चाहिए, क्योंकि आम तौर पर यह वास्तविक डेटा है, लेकिन मुझे यह भी लगता है कि यह विशेष रूप से सुरक्षित नहीं है ... मानक समाधान क्या है? फर्जी प्रश्नों के साथ वेबसाइट पर हिट करें (मुझे याद है कि इसके लिए उपयोगिता है)? –
आपको लाइव वेबसाइट पर django-debug-toolbar सामान नहीं करना है, हालांकि आप अपनी लाइव साइट पर yslow चलाने के लिए चाहते हैं। मैं विकास सर्वर के साथ django-debug-toolbar का उपयोग करता हूं। पूर्ण संख्याओं के लिए इसका उपयोग न करें ('x'' y' सेकेंड लेता है), लेकिन प्रश्नों के सापेक्ष समय आदि के लिए। यह विशेष रूप से काम करने के लिए उपयोगी होता है यदि कोई विशेष दृश्य इसकी तुलना में अधिक डेटाबेस क्वेरी जारी कर रहा है। –