【发布时间】:2023-04-06 13:15:01
【问题描述】:
有没有办法在 95% 的时间内使用 IIS inProc 方案,同时维护和更新会话状态变量?
理想情况下,如果有一个应用程序池回收它会刷新会话状态服务中的 inProc 数据,我会这样做。
使用 InProc 和 Session State 之间大约有 200 毫秒的差异,所以如果这完全可能,它会真正加快程序的速度。否则,稳定性问题让我不得不使用 Session State。
【问题讨论】:
-
Session State 将其数据存储在哪里?
-
是窗口的会话状态服务。也很可能在内存中,但在不同的过程中。它还必须在每次调用时序列化/反序列化。因此,如果我只能在必要时进行反序列化,那将大大提高性能。
标签: c# asp.net .net asp.net-mvc iis