一段时间后的第一个请求总是很慢 – 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 您可以在不安装应用程序初始化模块的情况下设置此设置,但它们不会产生任何影响. 更多信息here. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 具有绝对URL的Asp .Net MVC RedirectToAction
- asp.net-mvc – ASP.NET MVC:访问集合中项目的ModelMetada
- asp.net-mvc – 使用Windows身份验证与活动目录组作为角色
- asp.net – 计算Twitter上特定单词的结果数
- 如何使用asp.net中的Enter键提交表单
- asp.net-mvc-3 – 错误:在登录时未找到视图’xx’或其主服
- 如何在ASP.Net Web API中为特定控制器启用Windows身份验证
- asp.net-mvc-3 – ASP.NET MVC3维护导航历史
- ASP.Net Core Web Api中的异步视频流不起作用
- asp-classic – 在经典ASP中检测字典对象
推荐文章
站长推荐
- asp.net-mvc – SquishIt vs. MVC 4.0 Bundler
- asp.net-mvc – 根据请求域捆绑CSS文件?
- asp.net-mvc – url.Action在ASP.NET MVC页面上的
- 如何在ASP.NET中手动设置按钮输入类型?
- 使用asp.net图表控件的多列图表
- asp.net-web-api – 带有json有效负载中令牌的We
- asp.net-mvc – Nullable DateTime在调用操作时从
- .net – Oxite:你打算用它做什么?
- asp.net – Web API的XML帮助文档未在发布时更新
- asp.net-mvc – 为什么WebViewPage在MVC3中是抽象
热点阅读