1

我们创建了一个 ASP.NET 网站,为我们的客户提供基于票证的支持。客户可以向我们发送查询,他们可以看到回复,如果有的话(我们确实在客户端提供应用程序来发送查询和回复)。我在我们的 ASP 网站中使用 ASP.net 状态服务器会话。应用程序在 45 分钟内检查数据库中的新回复。45 分钟后,不再使用这些会话。如果没有回复,则在第二天检查回复。如果客户提出新问题,我们会为其创建新会话,并且不再使用旧会话。为了第二天检查,我们直接从我们的数据库中获取它并显示所有未看到的回复。在我询问有关会话丢失的问题之前,我使用 asp.net StateServer 解决了它。

现在我已将会话超时设置为 1440,即 24 小时。但是我们需要检查 45 分钟的回复,以便我们可以减少会话超时。但为了更安全,我们将其设置为 24 小时。

  1. 如果我将其设置为较大的值,是否有任何负面影响?
  2. 它会影响我的 Web 服务器性能吗?
  3. 在我的情况下,设置会话超时的最佳方法是什么。
4

0 回答 0