2012-03-29 5 views
8

Mögliche Duplizieren:
How can I see what's in my HttpContext.CacheIn asp.net gibt es sowieso was in httpcontext.Cache zu sehen?

Etwas lustig geschieht, wo Dinge, die ich denke, zwischengespeichert werden immer nicht zu sein und Ablauf erscheinen scheint nicht zu funktionieren, wie ich erwartet. Gibt es ein Admin-Tool oder ein Codebeispiel, um den aktuellen Cache auf dem Server anzuzeigen? Ich weiß Dinge wie Redis hat die Fähigkeit, dies zu tun, aber nicht sicher mit dem regulären asp.net-Cache.

  • Alle im Cache gespeichert Dinge
  • Wenn sie
  • hinzugefügt wurden, als sie
  • Wie viel Raum, den sie (Speicher)

auf einer asp.net Aufnahme sind auslaufen -MVC Website?

+0

überprüfen Sie beziehen sich auf asp.net Ausgabe-Caching, nicht wahr? (im Gegensatz zu Caching auf dem Client) - wenn ja, siehe diese verwandte SO-Thread: http://StackOverflow.com/Questions/2343462/How-Can-I-View-the-Contents-of-the-asp-net -outputcache –

+0

Punkt 1 ist einfach, durch Aufzählung über das Cache-Objekt. Die Punkte 2 und 3 werden leider vom Objekt 'System.Web.Caching.Cache' nicht angezeigt. Punkt 4 ist möglich, aber schwierig. Eine Suche wird zeigen, dass es viele - aber keine einfachen und zuverlässigen/genauen - Wege gibt, die Objektgröße im Speicher zu messen. –

Antwort

Verwandte Themen