asp.net inproc vs proc的proc性能

时间:2010-10-07 22:38:04

标签: asp.net session-state

我正在考虑将我们的Web应用会话存储从In Proc移到State Server。任何人都可以提供有关性能差异的数据吗?

1 个答案:

答案 0 :(得分:2)

我无法为您提供性能指标,但由于某些开销,它不会像InProc会话状态那样快:

  • 跨进程调用添加开销
  • 对象必须序列化和反序列化
  • 某些对象无法序列化(例如XmlDocument或从MarshalByRef继承的对象)

那就是说你的会话状态数据将在应用程序池和IIS重置后继续存在,这可能是你考虑更改的原因。