mic*_*nko 14 iis vps windows-server-2012-r2 iis-8.5
我在装有 Windows Server 2012 R2 / IIS 8.5、1 GB RAM 的 VPS 上托管了一个低流量的 ASP.NET MVC 5 应用程序。
我的问题是,一段时间后没有任何请求的第一个请求总是响应缓慢——根据 Chrome Dev Tools,大约 1.5 秒。随后的刷新请求/响应只需要大约 45 毫秒。
我已经在应用程序池上将启动模式设置为 AlwaysRunning,并在网站级别将Preload Enabled 设置为 True,但它完全没有效果。即使没有任何更改/上传,经过一段时间后,下一个请求也需要 1.5 秒才能获得响应。
Chr*_*rdt 10
问题是,您需要安装 IIS 功能Application Initialization。然后它应该适用于您的配置。
图片来自Rick Strahl 的博客:
还记得设置:
您可以在不安装应用程序初始化模块的情况下设置此设置,但它们不会产生任何影响。
更多信息在这里。