编程语言
首页 > 编程语言> > c# – 设置最长会话时间有任何缺点或限制吗?

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