我们有一个在 IIS 7.5 专用服务器上运行的 ASP 经典网站,上面没有运行其他站点。
初始请求时主页的等待时间约为 5.2 秒,但随后的等待时间为 133 毫秒,这更容易接受。
我不确定为什么会这样。是否有我可以检查的应用程序池设置?
我们有一个在 IIS 7.5 专用服务器上运行的 ASP 经典网站,上面没有运行其他站点。
初始请求时主页的等待时间约为 5.2 秒,但随后的等待时间为 133 毫秒,这更容易接受。
我不确定为什么会这样。是否有我可以检查的应用程序池设置?
经过彻底调查后,我发现第一个字节的初始时间缓慢是由数据库连接字符串引起的。一段时间 ”。” 用于默认服务器实例名称,而不是指定的服务器名称。当我将句点更改为服务器名称时,TTFB 下降到正常水平。
非常感谢所有回答的人。
IIS7.5 有一个插件,用于初始化应用程序并帮助降低 IIS 重新启动或应用程序池回收后初始加载的较慢性能。
您也可以通过 Web Platform Installer 安装它。
安装后,您应该注意到每个 IIS 应用程序池的高级设置中都有一个新选项,允许您在应用程序池的基础上控制此操作。