2010-07-28 8 views
6

जब आप कैश में सत्र स्थिति संग्रहीत करेंगे तो ऐपफ़ैब्रिक कैश बनाने के लिए "इष्टतम" पैरामीटर क्या हैं? MSDN Cache-Related Commandsएएसपी.NET सत्र राज्य संग्रहीत करते समय ऐपफैब्रिक कैश के लिए न्यू-कैश पैरामीटर

PowerShell आदेश पंक्ति:

New-Cache [-CacheName] <String> [-Eviction <String>] [-Expirable <String>] [-Force [<SwitchParameter>]] [-NotificationsEnabled <String>] [-Secondaries <Int32>] [-TimeToLive <Int64>] 
  • CacheName: < आवेदन नाम> -session राज्य
  • Secondaries: 1
  • निष्कासन (उच्च उपलब्धता सर्वर विफलता के मामले में चालू किया है): ?
  • निष्पादन योग्य:?
  • टाइमटाइव:?
  • बल:?
  • अधिसूचनाएं सक्षम:?

जब से मैं जब तक सत्र या तो कोड या सत्र का समय समाप्त के माध्यम से त्याग दिया गया है मेरे सत्र हटाया जा नहीं करना चाहती ...

बेदखली के लिए, मैं "कोई नहीं" और expireable के लिए लगता होगा, मैं गलत लगता है।

मैंने सत्र का परीक्षण और कॉल किया है। बैंडन ऑब्जेक्ट को कैश से हटा देता है। मैंने यह भी देखने के लिए परीक्षण किया है कि मेरे सत्र को विस्तारित करके, कैश में सत्र ऑब्जेक्ट भी बढ़ाया गया है। ऐसा लगता है कि "सही" तरीका काम करता है।

उत्तर

3

एक एमएस कर्मचारी से post मेरे निष्कर्षों की पुष्टि करता है।

2) के बाद से आपके प्रश्न का संदर्भ सत्र स्थिति की , जब आप सत्र स्थिति प्रदाता का उपयोग, सत्र वस्तु एक टाइमआउट ASP.Net सत्र के बराबर के साथ कैश में संग्रहीत किया जाता है समय समाप्त। प्रत्येक बार सत्र तक पहुंच जाता है, कैश में सत्र ऑब्जेक्ट का टाइमआउट भी सत्र समय समाप्ति पर पर रीसेट किया जाता है। यह सुनिश्चित किया गया है कि कि सत्र ऑब्जेक्ट केवल कैश से समाप्त हो जाता है जब केवल ASP.Net सत्र समय-आउट.session times-out।

मुझे अभी भी उच्च उपलब्धता प्राप्त करने के लिए नामित कैश बनाने की आवश्यकता है, लेकिन ऐसा लगता है कि मैं अन्य सेटिंग्स को डिफ़ॉल्ट रूप से छोड़ सकता हूं।

New-Cache projectname-session-state -Secondaries 1 
+0

अभी भी [कोई प्रलेखन] (https://msdn.microsoft.com/en-us/library/ee790859 (v = azure.10) .aspx) इस पर, कोई आश्चर्य की बात AppFabric पदावनत किया जा रहा है। – felickz

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