asp.net mvc 3 - difference between OutputCache and MemoryCache -
मेरे पास asp.net mvc 3 अनुप्रयोग में एक नियंत्रक कार्रवाई है।
मेरी कार्रवाई में एक डीबी फ़ेचिंग ऑपरेशन और परिणाम को एक दृश्य में आउटपुट करता है। कैश में कार्रवाई परिणाम को स्टोर करने के लिए मैं आउटपुट कैश एक्शन फ़िल्टर विशेषता का उपयोग कर सकता हूं। मैं डीबी फ़ेचिंग ऑपरेशन के डेटा को स्टोर करने के लिए मेमोरीकैच क्लास का उपयोग भी कर सकता हूं। वे दोनों कैश से डेटा दिखाएंगे। आउटपुटकैच पूरे परिणाम को कैश में संग्रहीत करेगा। मेमोरी कैच क्लास डीबी फ़ेच परिणाम को कैश में संग्रहीत करेगा और एक्शन कैश से डेटा को एक ही नतीजे के लिए एक नया डीबी अनुरोध करने से प्राप्त करेगा।
मेरा सवाल है कि कौन से आवेदन करना बेहतर होगा? मुझे एक कटाई है कि आउटपुट कैश एक्शन फ़िल्टर विशेषता अच्छा काम करेगी क्योंकि यह दोनों डीबी फ़ेच परिणाम और एक्शन परिणाम कैश में संग्रहीत करेगा।
Comments
Post a Comment