为了账号安全,请及时绑定邮箱和手机立即绑定

修复IIS的缓慢初始负载

修复IIS的缓慢初始负载

拉丁的传说 2019-12-10 13:08:10
IIS对于低流量的网站具有烦人的功能,它在其中回收未使用的工作进程,从而导致第一位用户在经过一段时间后获得非常长的延迟(超过30秒)。我一直在寻找解决问题的方法,并且找到了这些潜在的解决方案。A. 使用应用程序初始化插件B. 在.NET 4中使用自动启动C. 禁用空闲超时(在“ IIS重置”下)D. 预编译站点我想知道其中哪一个是更可取的,更重要的是,为什么对同一个问题有这么多解决方案?(我的猜测是它们不是,而我只是不正确地理解某些东西)。编辑执行C似乎足以使我的网站热身,但是我发现我网站缓慢的真正根源与Entity Framework有关,我似乎无法弄清为什么它变得如此冷。看到这个问题,很遗憾,尚未回答!我最终只需要制作一个热身脚本来偶尔访问我的网站,以确保它保持快速运行。
查看完整描述

3 回答

?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

编写ping服务/脚本来访问闲置的网站是最好的方法,因为您将拥有完全的控制权。如果您租用了专用主机箱,则可以使用您提到的其他选项。


在共享主机空间中,热身脚本是最好的一级防御(自助是最好的帮助)。这是一篇文章,分享了有关如何通过自己的Web应用程序执行此操作的想法。


查看完整回答
反对 回复 2019-12-11
  • 3 回答
  • 0 关注
  • 805 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信