2009-01-06 27 views
5

मुझे पूरा यकीन है कि अतीत में डेवलपर्स रहे हैं जिन्होंने हमारे खराब मित्र एएसपी.नेट सत्र राज्य का गंभीर रूप से दुर्व्यवहार किया है। सत्र अनुरोधों के बीच चीजों को ट्रैक करने में मदद करना पसंद करेगा, लेकिन केवल इतना ही कर सकता है! कृपया मुझे अपने दर्द को कम करने में मदद करें ताकि यह हमारे साथ खुशी से काम कर सके।मैं सत्र दुरुपयोग को कैसे ट्रैक और हटा सकता हूं?

क्या किसी को ऐसे टूल के बारे में पता है जो स्मृति सत्रों में कई सत्रों में सत्र आकारों की निगरानी कर सकता है? वर्तमान में लोड लोडर पर आईपी एफ़िनिटी चालू है क्योंकि सत्र इतने बड़े लोग स्मृति में रखना चाहते हैं। मैं औसत सत्र आकार के साथ-साथ व्यक्तिगत सत्रों की निगरानी करने में सक्षम होना चाहता हूं, जो एप्लिकेशन उन्हें एक्सेस कर रहे हैं, और सत्र में क्या संग्रहीत किया जा रहा है।

इस हार्दिक, सत्र राज्य के अपमानजनक दुरुपयोग को अब रोकना चाहिए। साथ में, हम एक जवाब पा सकते हैं।

उत्तर

0

मैं मानता हूं कि सत्रों का दुरुपयोग किया जा रहा है। मुझे वर्तमान में सत्र आकारों की निगरानी करने के लिए किसी टूल के बारे में पता नहीं है, लेकिन मैं जनता को अपना आवेदन जारी करने से पहले कोड वॉक-थ्रू की अनुशंसा करता हूं।

कोड चलने के माध्यम से, आप आसानी से पहचान सकते हैं कि किसी सत्र में किस प्रकार की जानकारी संग्रहीत की जा रही है, इसका उपयोग कैसे किया जा रहा है, और इसका आकार प्राप्त करें। (उदाहरण के लिए, सत्र परिवर्तक के रूप में एक संपूर्ण डेटासेट संग्रहीत)

2

मुझे लगता है कि आप इस custom session provider जैसे कुछ को कार्यान्वित कर सकते हैं और ज़िप के बजाए कुछ निगरानी जोड़ सकते हैं। यह निश्चित रूप से सत्र ऑब्जेक्ट को बड़ा और धीमा कर देगा लेकिन यह आपको इच्छित निगरानी दे सकता है।

आप सत्र प्रदाता के रूप में एसक्यूएल का उपयोग करते हैं आप sqlserver में यह निगरानी करने में सक्षम होना चाहिए, लेकिन निश्चित रूप से एसक्यूएल सर्वर धीमी निपटने सत्र है ..

संबंधित मुद्दे