2

我在 Azure 虚拟机上的 IIS 上托管了一个网站。1 小时无活动后,第一页加载速度非常慢,但后续页面加载速度很快。

我相信这是一个冷启动问题,如果在过去 1 小时左右未访问网站,VM 会将网站设置为冷状态。如果我在 1 小时后再次访问该网站,则首页加载速度会很慢。

我需要有关如何将 Azure VM 内的 IIS 中的网站设置为始终打开的信息,以便它始终在初始加载时快速响应(即使 1 小时或更长时间没有活动)。

4

1 回答 1

0

首先,在 Windows 虚拟机上设置 IIS 以添加IIS 管理器的功能。

其次,设置 IIS 以保持网站活动。应用程序初始化功能可以作为 IIS 功能的一部分安装。

在此处输入图像描述

第三,启用网站或应用程序预加载。

在此处输入图像描述

并设置应用程序池启动模式:AlwaysRunning

在此处输入图像描述

更多细节,你可以参考这篇文章

于 2020-03-18T09:42:11.450 回答