Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.Net会话超时:为什么默认使用20分钟?_Asp.net_Session_Session Timeout - Fatal编程技术网

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

ASP.Net会话超时:为什么默认使用20分钟?,asp.net,session,session-timeout,Asp.net,Session,Session Timeout,在ASP.Net中,默认会话超时设置为20分钟。为什么会这样?背后有什么具体原因吗 除非在特殊情况下,否则不应将其设置为高于20分钟,因为每个打开的会话都会占用内存 从 注意,它们也给出了最小值的解释 它也不应该设置为低于4分钟,因为客户端很少在这段时间内响应,从而导致会话状态丢失 希望这有助于……好的: 10分钟太快了。 30分钟太长了。 15,25分钟-这个数字不太好。 所以,他们决定晚上20点 数字20没有神奇的意义。对于会话超时而言,它只是一个最佳且最漂亮的值。如果用户较少,或者如果将会

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

除非在特殊情况下,否则不应将其设置为高于20分钟,因为每个打开的会话都会占用内存

从 注意,它们也给出了最小值的解释

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

希望这有助于……

好的: 10分钟太快了。 30分钟太长了。 15,25分钟-这个数字不太好。 所以,他们决定晚上20点


数字20没有神奇的意义。对于会话超时而言,它只是一个最佳且最漂亮的值。

如果用户较少,或者如果将会话状态保存到数据库中,则较大的超时不会消耗太多资源