【问题标题】:In asp.net is there anyway to view whats in httpcontext.Cache? [duplicate]在 asp.net 中是否有查看 httpcontext.Cache 中的内容? [复制]
【发布时间】:2018-02-27 07:00:36
【问题描述】:

可能重复:
How can I see what's in my HttpContext.Cache

发生了一些有趣的事情,我认为缓存的东西似乎没有被缓存,并且过期似乎没有像我预期的那样工作。是否有任何管理工具或代码示例可以查看服务器上的当前缓存。我知道像 Redis 这样的东西有能力做到这一点,但不确定使用常规的 asp.net 缓存。

  • 缓存中存储的所有内容
  • 添加时间
  • 到期时间
  • 它们占用了多少空间(内存)

在 asp.net-MVC 网站上?

【问题讨论】:

  • 您指的是 asp.net 输出缓存,对吗? (而不是在客户端缓存) - 如果是这样,请参阅这个相关的 SO 线程:stackoverflow.com/questions/2343462/…
  • 第 1 点很简单,通过枚举 Cache 对象。不幸的是,System.Web.Caching.Cache 对象没有暴露第 2 点和第 3 点。第4点是可能的,但很难。搜索会发现有很多方法可以测量内存中的对象大小,但没有简单可靠/准确的方法。

标签: c# asp.net-mvc caching


【解决方案1】:

看起来像there is answer on your questionthis 或者你可以查看this post

【讨论】:

    猜你喜欢
    • 2011-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-05
    • 1970-01-01
    相关资源
    最近更新 更多