मुझे लगता है कि कई डेवलपर्स जानते हैं कि उपयोगकर्ताओं को बताते समय असहज महसूस होता है कि "एप्लिकेशन धीमा है (फिर से)।" धीमी गति से डेटाबेस प्रतिक्रिया, बैंडविड्थ समस्याओं बुरा कैशिंग आदि वहाँ निश्चित रूप से मुद्दे हैं जो एक विकास में पाए जाते हैं कभी नहीं होगा या कर रहे हैं:लाइव-मॉनिटरिंग एएसपी.नेट वेब अनुप्रयोगों के लिए उपकरण और विधियां?
एक जटिल वेब अनुप्रयोग में वहाँ में (कथित) प्रदर्शन एक गिरावट के लिए कई संभावित कारण हो सकता है स्टेजिंग पर्यावरण।
अब मेरे सवाल:
वहाँ उपकरण और/या तरीकों जो एक IIS/ASP.NET/एसक्यूएल सर्वर उत्पादन प्रणाली पर एक व्यापक "लाइव" राज्य प्रदान करेगा एक नेत्रहीन रास्ते में का एक सेट (है न सिर्फ प्रदर्शन काउंटरों):
- वर्तमान HTTP अनुरोध (कहते हैं कि पिछले n मिनट)
- अपवाद/
- बैंडविड्थ डेटा टाइमआउट 0
- खुला डेटाबेस कनेक्शन/डेटाबेस की संख्या कॉल
- ...
प्राथमिक लक्ष्य एक नज़र में देख रहा है (या करीब देखने के बाद) क्या समस्या प्रदर्शन समस्याओं के कारण किया गया है।
मैं सिर्फ iis.net की जाँच की और पाया एक अच्छा लेख बस कुछ ही दिन पहले पोस्ट: http://blogs.iis.net/timamm/archive/2012/02/11/asp-net-and-iis-performance-troubleshooting-tools-3-key-resources.aspx –