【问题标题】:Disadvantages for large session timeout values?大会话超时值的缺点?
【发布时间】:2012-02-22 21:19:27
【问题描述】:

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

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

我还了解到,应用程序池回收会在超时1 中发挥作用。配置系统时是否有任何其他超时值或进程需要评估(最好是尽量减少对用户的影响)?

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

-- 编辑 1--

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 这个问题是在假设数据将存储在会话中的情况下提出的。更新了我的问题以进行澄清。您的回答没有提供太多见解。
    猜你喜欢
    • 1970-01-01
    • 2012-12-16
    • 1970-01-01
    • 2011-07-08
    • 1970-01-01
    • 2015-05-10
    • 2010-12-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多