大会话超时值的缺点?

时间:2012-01-31 05:11:57

标签: asp.net sql-server-2005 authentication session-timeout application-pool

我的SessionState超时设置为两小时。具有较大的会话超时值存在哪些缺点?为清晰起见,我包含了身份验证超时值。

<sessionState timeout="120" />
...
<forms name="login" timeout="240" />

我还读到应用程序池回收在超时 1 中滚动。在配置系统时是否应该评估任何其他超时值或进程(理想情况是最小化用户影响)?

1 https://stackoverflow.com/a/3916997/1085891

- 编辑1 -

我问,因为增加会话状态大小是一个解决方案,用于处理我工作的系统上的超时问题。我已经读过更长的会话状态更长时间地保持内存,这将是一个缺点。

1 个答案:

答案 0 :(得分:0)

如果您在会话对象中存储任何内容,这很重要。如果没有,那么IIS将保留会话ID,因为它可以从中重新创建会话对象,并且具有较长的会话超时成本较低。