व्यूस्टेट पृष्ठ पर स्वयं को एन्कोडेड रूप में संग्रहीत किया जाता है। आप क्लाइंट साइड में सीधे तरीके से व्यूस्टेट तक नहीं पहुंच सकते हैं। क्लाइंटसाइड कोड में इस व्यूस्टेट से मूल्यवान डेटा लाने के लिए आपको एन्कोडिंग/डिकोडिंग एल्गोरिदम को जानने की आवश्यकता है।
आप डेटा को संग्रहीत करने के लिए छुपे हुए चर का उपयोग कर सकते हैं जिसका उपयोग केवल उस पृष्ठ पर किया जाएगा। छुपे हुए चर क्लाइंट साइड और सर्वर साइड कोड से सुलभ हैं।
आप डेटाटेबल (बड़े डेटा) को स्टोर करने के लिए कैश या सत्र का उपयोग कर सकते हैं। व्यूस्टेट की तुलना में उनके पास अच्छा प्रदर्शन होगा।
कैश हमेशा मशीन की स्मृति उपयोग कर रहा है, सत्र का उपयोग करता है क्या कॉन्फ़िगर किया गया है:
एक वेब खेत सत्र स्थानीय हो सकता है (जो केवल यदि आत्मीयता सेट किया गया है काम करता है) में, या दूरदराज के (राज्य सर्वर या डेटाबेस, या कस्टम), लेकिन कैश हमेशा स्थानीय है।
तो, कैश में डेटाटेबल संग्रहीत करने से स्मृति का उपभोग होगा, लेकिन यह क्रमबद्धता का उपयोग नहीं करेगा।
पीएस: डेटाटेबल के बजाय डेटासेट स्टोर करना लगभग कुछ भी नहीं बदलेगा।
Refer Cache Implementation
स्रोत
2012-06-11 08:46:27
आप बेहतर एएसपी.NET कैश में देखते हैं, तो आप इसे अपनी आवश्यकताओं के लिए उपयुक्त पाते हैं। –