iis 使用Windows身份验证的经典ASP网站在一段时间不活动后第一次加载需要一段时间

dffbzjpn  于 2022-12-19  发布在  Windows
关注(0)|答案(1)|浏览(140)

我的公司有一个经典的ASP网站,托管在Windows Server 2016上的IIS 10中,我的任务是优化加载时间。我已经做了其他一切来让页面以最佳状态运行,然而在大约5或10分钟的不活动之后,任何给定页面的页面加载都需要大约10-15秒(然后之后运行流畅,直到接下来的5或10分钟不活动)我已经禁用了空闲超时和带有回收属性的播放,所以我已经排除了这个问题。我甚至使用了keep-alive超时报头值,它对问题中的行为没有影响。
我相信我已经把范围缩小到了认证。网站使用Windows认证,并希望公司域帐户进入网站的管理区域。而且,如果我访问网站的任何部分,不需要认证,不会发生这种页面加载延迟。我在想,也许我们公司有一个域策略,可以在用户处于非活动状态的特定时间后自动将其从会话中注销。所以也许网站只是在每次自动注销后重新认证,这导致了延迟。

2vuwiymt

2vuwiymt1#

尝试在webconfig中添加以下设置。它将设置会话状态在30分钟后过期。

<configuration>
  <system.web>
     <sessionState timeout="30"></sessionState>
  </system.web>
</configuration>

相关问题