2012-03-29 13 views
8

संभव डुप्लिकेट:
How can I see what's in my HttpContext.Cacheएएसपीनेट में httpcontext.Cache में क्या देखने के लिए वैसे भी है?

कुछ अजीब जहां बातें मुझे लगता है कि कैश की गई हो रहे हैं होने के लिए प्रकट नहीं होते हैं और समय समाप्ति काम करने के रूप में मैं उम्मीद नहीं लगती हो रहा है। सर्वर पर वर्तमान कैश को देखने के लिए कोई व्यवस्थापक उपकरण या कोड नमूना है। मुझे पता है कि रेडिस जैसी चीजें करने की क्षमता है लेकिन नियमित एएसपीनेट कैश के साथ निश्चित नहीं है।

  • सभी कैश
  • जब वे
  • जोड़ा गया था में संग्रहीत चीजें जब वे
  • समाप्त हो रही है अंतरिक्ष कितना वे एक asp.net पर (स्मृति)

ले रहे हैं -एमवीसी साइट?

+0

आप, सही asp.net उत्पादन कैशिंग की चर्चा करते हुए कर रहे हैं? (क्लाइंट पर कैशिंग के विपरीत) - यदि ऐसा है, तो इस संबंधित एसओ थ्रेड को देखें: http://stackoverflow.com/questions/2343462/how-can-i-view-the-contents-of-the-asp-net -outputcache –

+0

कैश ऑब्जेक्ट पर गणना करके पॉइंट 1 सरल है। दुर्भाग्यवश, 'System.Web.Caching.Cache' ऑब्जेक्ट द्वारा प्रकट नहीं किए गए अंक 2 और 3 हैं। प्वाइंट 4 संभव है, लेकिन मुश्किल है। एक खोज से पता चलता है कि कई लोग हैं - लेकिन स्मृति में ऑब्जेक्ट आकार को मापने के लिए कोई आसान और विश्वसनीय/सटीक तरीका नहीं है। –

उत्तर

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