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

asp.net – 在Azure上增加AppPool超时的优点/缺点

发布时间:2020-12-16 06:46:44 所属栏目:asp.Net 来源:网络整理
导读:我即将将ASP.NET MVC3 Web应用程序启动到生产中,但是,作为一个复杂的应用程序,启动需要很长时间.显然,我不希望我的用户在AppPool超时后第一次请求时等待一分钟. 根据我的研究,我发现有两种方法可以解决这个问题: 运行工作者角色或其他过程 – 每隔19分钟对
我即将将ASP.NET MVC3 Web应用程序启动到生产中,但是,作为一个复杂的应用程序,启动需要很长时间.显然,我不希望我的用户在AppPool超时后第一次请求时等待一分钟.

根据我的研究,我发现有两种方法可以解决这个问题:

运行工作者角色或其他过程 – 每隔19分钟对该网站进行一次民意调查,以防止热身.

将超时从默认的20分钟更改为更大的值.

由于解决方案2似乎是更好的想法,我只是想知道这会有什么缺点,我会耗尽内存等吗?

谢谢.

解决方法

就个人而言,我会改变超时,但两者都应该有效:实际上它们都具有阻止工作进程关闭的相同效果.

我相信超时是为了避免IIS保留资源,而这些资源对于拥有大量轻微使用的网站的服务器来说是不需要的.鉴于使用频繁的网站(比如这个!)不会关闭他们的工作进程,我认为你不会看到任何内存问题.

(编辑:李大同)

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

    推荐文章
      热点阅读