2012-03-29 17 views
8

Duplicar posible:
How can I see what's in my HttpContext.CacheEn asp.net hay de todos modos para ver lo que está en httpcontext.Cache?

algo raro está pasando en cosas que creo que está recibiendo en caché no parecen ser y no parece estar funcionando de caducidad como espero. ¿Hay alguna herramienta de administración o ejemplo de código para ver en la memoria caché actual en el servidor? Sé que cosas como Redis tiene la capacidad de hacer esto, pero no estoy seguro con el caché asp.net regular.

  • Todas las cosas almacenadas en la caché
  • Cuando se agregaron
  • Cuando están venciendo
  • cantidad de espacio que están ocupando (memoria)

en una asp.net -MVC sitio?

+0

se está refiriendo a la caché de resultados asp.net, ¿verdad? (a diferencia del almacenamiento en caché del cliente); de ser así, consulte este hilo SO relacionado: http://stackoverflow.com/questions/2343462/how-can-i-view-the-contents-of-the-asp-net -outputcache –

+0

El punto 1 es simple, al enumerar el objeto Cache. Los puntos 2 y 3, desafortunadamente, no están expuestos por el objeto 'System.Web.Caching.Cache'. El punto 4 es posible, pero difícil. Una búsqueda revelará que hay muchas formas, pero no fáciles, confiables/precisas, de medir el tamaño del objeto en la memoria. –

Respuesta

Cuestiones relacionadas