मुझे अपने एएसपीनेट एप्लिकेशन पर प्रदर्शन समस्याओं का सामना करना पड़ रहा है। कभी-कभी यह कमांड निष्पादित करने के लिए क्लाइंट को 30-40 सेकेंड ले जाएगा, जहां कभी-कभी इसमें 3-4 सेकंड लगेंगे। मैंने एसक्यूएल प्रोफाइलर की कोशिश की और मुझे कोई समस्या नहीं दिखाई दे रही है। जब मैं क्लाइंट कोशिश कर रहा था, उसी परिदृश्य के तहत, मैं अपनी तरफ से इस मुद्दे को दोहराने में सक्षम नहीं था।एएसपी.NET सत्र प्रदर्शन
मुझे लगता है कि यह सत्र चर के साथ कर सकता है जो मैं उपयोग कर रहा हूं। मैं पृष्ठ के भीतर जानकारी पास करने के लिए उनमें से बहुत से उपयोग कर रहा हूं। हालांकि मैं उन्हें साफ़ नहीं करता हूं।
यदि मैं उन्हें साफ़ करता हूं तो क्या इससे मदद मिलेगी? और यदि ऐसा है तो यह अन्य उपयोगकर्ताओं को प्रभावित करेगा। या यह केवल उस उपयोगकर्ता के लिए स्पष्ट है?
किसी भी मदद की सराहना की जाती है।
क्या यह होता है जब आप सीपीयू उपयोग और मेमोरी उपयोग दोनों सहित सर्वर लोड के बारे में अधिक जानकारी प्रदान कर सकते हैं? जब अनुरोध अचानक 30+ सेकंड लेना शुरू करते हैं तो मैं आमतौर पर संसाधन डेडलॉक्स या टाइमआउट की तलाश करता हूं। – sisve
इस प्रकार के प्रश्नों का उत्तर देना वाकई मुश्किल है। हार्डवेयर कैसा है? कितने वेब सर्वर उपयोगकर्ता? सत्र में वास्तव में कितना डेटा (क्या आप "उनमें से बहुत से" को माप सकते हैं)? कितने SQL सर्वर उपयोगकर्ता? प्लेटफ़ॉर्म/हार्डवेयर/नेटवर्क थ्रूपुट में अंतर और लगभग दस लाख अन्य कारक (खराब कोड, खराब आर्किटेक्चर, दिन का समय, भार संतुलन, कैशिंग आदि) प्रदर्शन को प्रभावित कर सकते हैं। पर्यावरण कैसा है? –
आप किस सत्र राज्य मोड का उपयोग कर रहे हैं? यानी inproc, sqlserver या स्टेटसर्वर? उत्तरार्द्ध दो पूर्व की तुलना में अधिक संसाधनों का उपयोग करेंगे, हालांकि वे भी अधिक लचीला हैं। –