Iis 7 如何克服IIS 7中具有多个应用程序池的应用程序加载缓慢的问题?

Iis 7 如何克服IIS 7中具有多个应用程序池的应用程序加载缓慢的问题?,iis-7,recycle,application-pool,Iis 7,Recycle,Application Pool,如何克服IIS 7中具有多个应用程序池的应用程序加载缓慢的问题? 并且不让请求等待服务器加载(在回收的情况下)并创建队列。但是在第一个请求到达之前,在达到循环条件时加载服务器。 谢谢 Oshrat.您确定缓慢加载不是因为等待原始池完成所致吗?如果应用程序池启用了“禁用重叠回收”设置,则可能会发生这种情况 应用程序将在收到第一个请求时加载其初始状态。因此,您可以考虑使用一个小工具,它的工作是ping应用程序,以便在实际用户尝试使用它之前启动它。关闭“禁用OEVRPLAL循环”设置。另外,当在任务管

如何克服IIS 7中具有多个应用程序池的应用程序加载缓慢的问题? 并且不让请求等待服务器加载(在回收的情况下)并创建队列。但是在第一个请求到达之前,在达到循环条件时加载服务器。 谢谢
Oshrat.

您确定缓慢加载不是因为等待原始池完成所致吗?如果应用程序池启用了“禁用重叠回收”设置,则可能会发生这种情况


应用程序将在收到第一个请求时加载其初始状态。因此,您可以考虑使用一个小工具,它的工作是ping应用程序,以便在实际用户尝试使用它之前启动它。

关闭“禁用OEVRPLAL循环”设置。另外,当在任务管理器中查看w3wp进程的内存量(代表我的进程)时,我可以看到循环正在发生,池已完成加载,然后我触发一个新请求,只有在这一点上,内存才达到我加载的应用程序的内存量。是什么导致反应迟钝。第二个请求收到更快的响应。这正是我要寻找的——在第一个真正的请求之前启动我的应用程序。你知道这样做的方法吗?@Oshrat:关键在于确定何时需要ping应用程序才能加载。一种选择是在定时任务中使用XmlHttp或WinHttp组件定期ping应用程序的VBScript任务。是否有办法利用应用程序池回收事件?据我所知不是这样,但这并不是说没有可以钩住的东西。