代码之家  ›  专栏  ›  技术社区  ›  Alex

ASP.NET-我在缓存中存储的所有内容都是W3wp进程的一部分吗?

  •  2
  • Alex  · 技术社区  · 16 年前

    据我所知,ASP.NET缓存是W3wp过程的一部分,这意味着对它进行写入和读取。

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

    (所有这些与使用ASP.NET会话状态服务器进行所有这些操作相比)

    这是正确的吗?

    1 回复  |  直到 16 年前
        1
  •  1
  •   o.k.w    16 年前

    如果您引用的是httpcontext.current.cache,那么它将是w3wp进程的一部分。此表单的缓存存储在内存中,不需要序列化。

    它不应该跨越流程边界,否则将是一场灾难。这也适用于编组。

    推荐文章