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保留资源,而这些资源对于拥有大量轻微使用的网站的服务器来说是不需要的.鉴于使用频繁的网站(比如这个!)不会关闭他们的工作进程,我认为你不会看到任何内存问题. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – ASP.NET MVC3 Razor – @ *做什么?
- asp.net-mvc – 属性的自定义模型binder
- asp.net-mvc – 忽略viewstart在asp.net mvc razor视图?
- asp.net-mvc – Web API 2需要使用尾部斜杠来使自定义属性路
- asp.net-mvc – Asp.net MVC NoSQL数据库
- iis – 经典ASP – 请求对象为空
- asp.net – HttpUtility.UrlEncode和Application_Start
- asp.net – 在ASP中使用其他项目的用户控件
- asp.net-mvc – 如何在Mvc 5中路由POST和GET
- npm – 如何从asp.net vnext项目中的wwwroot访问node_modul
推荐文章
站长推荐
- 一步步开发自己的博客 .NET版(4、文章发布功能
- asp.net-mvc – MVC 3 – Razor – 从模型打印值
- asp.net-mvc-3 – MVC3 @ Html.DropDownList不填
- asp.net-mvc-4 – .NET Web API Post Action返回
- 将ASP.net Web API用作服务层是否合适?
- asp.net – MVC3:如何指定部分视图位于不同的非
- asp.net – IIS将旧用户名返回到我的应用程序
- asp.net-mvc – ASP.Net MVC:dbml文件的最佳实践
- 在updatepanel asp.net c#中的AsyncFileUpload中
- 在ASP.NET MVC中使用“RadioButtonList”和“Che
热点阅读