ASP.Net会话超时:为什么默认使用20分钟?

0 asp.net session session-timeout

在ASP.Net中,默认会话超时设置为20分钟.为什么这样?它背后有什么具体原因吗?

Dro*_*ror 7

它不应设置为高于20分钟(特殊情况除外),因为每个打开的会话都保留在内存中.

MSDN网站上的Session.Timeout
注意,他们也给出了最低限度的解释

它也不应设置为低于4分钟,因为客户端很少在该时间内响应,导致会话状态丢失.


希望这可以帮助...