加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

一段时间后的第一个请求总是很慢 – ASP.NET MVC / IIS 8.5 / Wi

发布时间:2020-12-15 22:38:34 所属栏目:asp.Net 来源:网络整理
导读:我正在使用 Windows Server 2012 R2 / IIS 8.5的VPS上托管一个低流量的ASP.NET MVC 5应用程序,具有1 GB的RAM. 我的问题是,一段时间后没有任何请求的第一个请求总是得到一个缓慢的响应 – 根据Chrome Dev Tools大约1.5秒.后续刷新请求/响应仅需约45毫秒. 我已
我正在使用 Windows Server 2012 R2 / IIS 8.5的VPS上托管一个低流量的ASP.NET MVC 5应用程序,具有1 GB的RAM.

我的问题是,一段时间后没有任何请求的第一个请求总是得到一个缓慢的响应 – 根据Chrome Dev Tools大约1.5秒.后续刷新请求/响应仅需约45毫秒.

我已经在应用程序池上将Start Mode设置为AlwaysRunning,在网站级别上将Preload Enabled设置为True,但它完全没有效果.即使没有任何更改/上传,经过一段时间后,下一个请求需要1.5秒才能得到响应.

解决方法

问题是,您需要安装IIS功能应用程序初始化.然后它应该适用于您的配置.

图片来自Rick Strahl’s blog:

还记得设置:

>在应用程序池上启动模式到AlwaysRunning
>在网站级别上预加载为True

您可以在不安装应用程序初始化模块的情况下设置此设置,但它们不会产生任何影响.

更多信息here.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读