c# – 设置最长会话时间有任何缺点或限制吗?
作者:互联网
在asp.net中,默认会话超时为20分钟.假设我将会话超时时间更改为2小时或更长时间,那么它是否会导致服务器端出现任何性能问题?
我想知道在asp.net中使用最长会话时间有任何限制或缺点吗?
请指导我摆脱这个问题?
解决方法:
为每个用户在服务器上维护会话.会话超时的增加将阻止服务器释放分配给非活动会话的内存.
I would like to know Is there any limitations or disadvantages of
using maximum session out time in asp.net?
HttpSessionState.Timeout Property
The Timeout property cannot be set to a value greater than 525,600
minutes (1 year). The default value is 20 minutes.
坏处:
如果您有大量用户并且会话超时增加,您将遇到性能问题,您的非活动会话将保留在Web服务器内存中,这可能导致应用程序池回收,这将导致所有用户丢失所有会话.
标签:c,asp-net,session,session-state,session-timeout 来源: https://codeday.me/bug/20190613/1230641.html