回收并重新加载IIS7上的应用程序池

富明潘

有没有一种方法可以回收利用,然后再重新加载应用程序池?

我的问题是登录到Web应用程序时性能下降。我发现默认情况下,“空闲超时(分钟)”为20。这导致应用程序在空闲时终止,因此它可以在下次访问时再次启动。搜索网络后,我发现此值可以为0,因此不会终止。但是,在回收之后的第一次访问中,应用程序池必须创建一个新的w3wp.exe工作进程,这很慢,因为需要创建应用程序池,需要加载ASP.NET或其他框架,然后应用程序需要被加载。源在这里

这意味着,每次回收该应用程序时,第一个访问者在登录,执行操作和注销时都必须等待比其他访问者更长的时间。

该Web应用程序正在使用Dynamics AX 2009中的ISS。

罗伊斯·奈尔(Rohith Nair)

对不起,我以为您正在使用IIS 7.5,但实际上IIS7中有一个Beta版。

我认为您正在寻找与此类似的东西

IIS 7.5的热身模块

“针对IIS 7.5的IIS应用程序初始化,网站管理员可以通过在第一个请求到达之前加载Web应用程序来提高其网站的响应速度。通过主动加载和初始化所有依赖项(例如数据库连接,ASP.NET代码的编译和加载模块时,即使IT专业人员的网站使用自定义请求管道或回收应用程序池,IT专业人员也可以确保其网站始终响应。在初始化应用程序时,还可以将IIS配置为返回备用响应,例如静态内容作为占位符或“启动页面”,直到应用程序完成其初始化任务为止。”

下载链接http://www.iis.net/downloads/microsoft/application-initialization

并看看这个;基本上讨论了使用ASPNET 4附带的热身类

http://weblogs.asp.net/gunnarpeipman/archive/2010/01/31/asp-net-4-0-how-to-use-application-warm-up-class.aspx

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

IIS应用程序池回收和本机程序集

来自分类Dev

IIS应用程序池回收和本机程序集

来自分类Dev

Quartz.net定期回收IIS应用程序池

来自分类Dev

IIS7上的MVC 5应用程序部署出现错误404.8

来自分类Dev

IIS7应用程序请求路由HTTPS

来自分类Dev

IISExpress应用程序池回收

来自分类Dev

IIS 7中的应用程序池状态

来自分类Dev

IIS 7中的应用程序池状态

来自分类Dev

IIS 7.5应用程序池回收未完成方法

来自分类Dev

部署步骤“回收IIS应用程序池”中发生错误

来自分类Dev

通过命令行回收IIS中的所有应用程序池

来自分类Dev

IIS 7.5应用程序池回收未完成方法

来自分类Dev

重新加载时找不到在 iis 上运行的 Angular 2 应用程序返回

来自分类Dev

ASP.NET应用程序池回收会刷新静态对象上的缓存吗?

来自分类Dev

NSUserDefaults在使用应用程序时保存并重新加载,但在重新启动应用程序时重置

来自分类Dev

DotNetNuke模块不断将自身转换为IIS7中的应用程序

来自分类Dev

允许其他人查看本地IIS7 ASP Web应用程序

来自分类Dev

IIS应用程序池,内存管理

来自分类Dev

检查IIS应用程序池的状态

来自分类Dev

IIS Express为什么总是关闭该应用程序并重新启动它?

来自分类Dev

编辑css,js或另一个“ no bin”文件后,IIS Express回收应用程序池

来自分类Dev

是否可以将 DebugDiag 配置为不为计划的 IIS 应用程序池回收生成转储?

来自分类Dev

Sitecore-无应用程序池回收

来自分类Dev

回收bat文件中的几个应用程序池

来自分类Dev

应用程序池经常关闭,需要回收

来自分类Dev

每次发布内容时回收应用程序池

来自分类Dev

在iis7上浏览应用程序时找不到css和js文件(服务器响应状态为404)

来自分类Dev

如何从命令行重新启动IIS应用程序池?

来自分类Dev

NSUserDefaults在使用应用程序时保存并重新加载,但在应用程序重启时重置

Related 相关文章

  1. 1

    IIS应用程序池回收和本机程序集

  2. 2

    IIS应用程序池回收和本机程序集

  3. 3

    Quartz.net定期回收IIS应用程序池

  4. 4

    IIS7上的MVC 5应用程序部署出现错误404.8

  5. 5

    IIS7应用程序请求路由HTTPS

  6. 6

    IISExpress应用程序池回收

  7. 7

    IIS 7中的应用程序池状态

  8. 8

    IIS 7中的应用程序池状态

  9. 9

    IIS 7.5应用程序池回收未完成方法

  10. 10

    部署步骤“回收IIS应用程序池”中发生错误

  11. 11

    通过命令行回收IIS中的所有应用程序池

  12. 12

    IIS 7.5应用程序池回收未完成方法

  13. 13

    重新加载时找不到在 iis 上运行的 Angular 2 应用程序返回

  14. 14

    ASP.NET应用程序池回收会刷新静态对象上的缓存吗?

  15. 15

    NSUserDefaults在使用应用程序时保存并重新加载,但在重新启动应用程序时重置

  16. 16

    DotNetNuke模块不断将自身转换为IIS7中的应用程序

  17. 17

    允许其他人查看本地IIS7 ASP Web应用程序

  18. 18

    IIS应用程序池,内存管理

  19. 19

    检查IIS应用程序池的状态

  20. 20

    IIS Express为什么总是关闭该应用程序并重新启动它?

  21. 21

    编辑css,js或另一个“ no bin”文件后,IIS Express回收应用程序池

  22. 22

    是否可以将 DebugDiag 配置为不为计划的 IIS 应用程序池回收生成转储?

  23. 23

    Sitecore-无应用程序池回收

  24. 24

    回收bat文件中的几个应用程序池

  25. 25

    应用程序池经常关闭,需要回收

  26. 26

    每次发布内容时回收应用程序池

  27. 27

    在iis7上浏览应用程序时找不到css和js文件(服务器响应状态为404)

  28. 28

    如何从命令行重新启动IIS应用程序池?

  29. 29

    NSUserDefaults在使用应用程序时保存并重新加载,但在应用程序重启时重置

热门标签

归档