मैं अपने उपयोगकर्ताओं के सत्रों को दूर करने की संभावना के बारे में चिंतित हूं। मैं डिफ़ॉल्ट एएसपी.NET सत्र ऑब्जेक्ट और सत्र कुकीज़ का उपयोग कर रहा हूं। मुझे पता है कि सत्र समय समाप्त हो सकते हैं, और मैंने आश्चर्यजनक समय-समय पर बचने के लिए कई सत्रों में अपने सत्रों के लिए टाइमआउट मान निर्धारित किया है।एक एएसपी.NET साइट में परिवर्तन सक्रिय सत्रों को मारता है?
लेकिन कम से कम दो अन्य मामले हैं जिनके बारे में मुझे चिंता है।
(1) मैं समझता हूं कि एएसपी.नेट समय-समय पर साइट/वेब ऐप चलाने वाले ऐप डोमेन को पुन: उपयोग करता है (सुनिश्चित नहीं है कि मेरे पास सभी शब्दावली सही है या नहीं)। सत्र इन रीसायकल घटनाओं में रहते हैं?
(2) कम से कम मेरे विकास सर्वर पर, कुछ बदलाव जो मैं साइट पर करता हूं (उदाहरण के लिए, एक नया पृष्ठ जोड़ना) सक्रिय सत्र को खोने का कारण बनता है जब साइट (या इसका हिस्सा) को फिर से सम्मिलित किया जाता है । ऐसा लगता है कि हर बदलाव के साथ ऐसा नहीं होता है, लेकिन कई लोगों के साथ ऐसा होता है। मैं विशेष रूप से चिंतित हूं कि मेरी साइट लाइव होने पर परिवर्तन की संभावना के लिए इसका क्या अर्थ है। सक्रिय नियमों को मारने के बिना मैं जो भी अपडेट कर सकता हूं उसके नियमों को जानना चाहता हूं।
किसी भी पॉइंटर्स के लिए धन्यवाद।
@ जोकन, 'हाय', 'आशा है कि यह मदद करता है' जैसे चिट-चैट जोड़ने के लिए अप्रासंगिक है :-) –
धन्यवाद। हां, मैंने यह भी पाया: http://www.hanselman.com/blog/CommentView.aspx?guid=1fe4931a-ec50-4288-91e4-8d83a598a5be ऐसा लगता है कि मैं मूर्खता से सोच रहा था कि इनप्रोक समाधान उचित था, लेकिन यह मूल रूप से बेकार लगता है क्योंकि आप कभी नहीं जानते कि कोई सत्र कब मर सकता है। मुझे लगता है कि मैं एसक्यूएल सर्वर विकल्प का प्रयास करूंगा। –
मेरी राय में राज्य सर्वर सबसे आसान है और इनप्रोक एक विकल्प नहीं है तो सबसे अच्छा प्रदर्शन कर रहा है। – Jochen