ASP.NET - 我存储在w3wp进程的Cache部分中的所有东西?

时间:2009-10-01 21:37:19

标签: c# asp.net session-state asp.net-cache

据我所知,ASP.NET Cache是​​w3wp进程的一部分,意味着写入和读取它

  • 跨越流程边界
  • 需要编组
  • 要求或执行放置在其中的对象的序列化

(全部与使用ASP.NET会话状态服务器完成所有这些事情相比)

这是对的吗?

1 个答案:

答案 0 :(得分:1)

如果您正在引用HttpContext.Current.Cache,那么它将成为w3wp进程的一部分。此表单的缓存存储在内存中,不需要序列化。

它不应该跨越流程边界,如果确实如此,它将是一场灾难。这也适用于编组。