gpt4 book ai didi

c# - 设置最大 session 超时时间有什么缺点或限制吗?

转载 作者:太空狗 更新时间:2023-10-30 00:42:41 24 4
gpt4 key购买 nike

在 asp.net 中,默认 session 超时为 20 分钟。假设如果我将 session 超时期限更改为 2 小时或更长,那么它会导致服务器端出现任何性能问题吗?

我想知道在 asp.net 中使用最大 session 超时时间是否有任何限制或缺点?

请指导我摆脱这个问题?

最佳答案

session 在服务器上为每个用户维护。 session 超时的增加将阻止服务器释放分配给非事件 session 的内存。

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.

缺点:如果您有大量用户并且随着 session 超时的增加,您将遇到性能问题,您的非事件 session 将保留在 Web 服务器内存中,这可能导致应用程序池回收,这将导致丢失所有用户的所有 session 。

关于c# - 设置最大 session 超时时间有什么缺点或限制吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14117155/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com