在IIS重置后,第一次访问需要很长时间,因为应用程序池正在启动和其他.NET组件、数据库连接正在初始化。
最佳方式是什么,可以预热IIS应用程序并预加载所需的组件(例如GAC程序集,WCF和WWF库)?
我正在使用IIS 6,Windows 2003服务器x64。
(我知道有一个适用于IIS 7的预热模块,但我正在使用IIS 6。该IIS 7中的预热模块内部如何工作?)
在IIS重置后,第一次访问需要很长时间,因为应用程序池正在启动和其他.NET组件、数据库连接正在初始化。
最佳方式是什么,可以预热IIS应用程序并预加载所需的组件(例如GAC程序集,WCF和WWF库)?
我正在使用IIS 6,Windows 2003服务器x64。
(我知道有一个适用于IIS 7的预热模块,但我正在使用IIS 6。该IIS 7中的预热模块内部如何工作?)
一些关于预热脚本的技巧:
https://www.andrewconnell.com/blog/SharePoint-developer-tips-and-tricks
有关 IIS 站点的更多信息,请访问:
http://blogs.iis.net/steveschofield/archive/2009/05/30/application-pool-warm-up.aspx
请在此处查看“自动启动 Web 应用程序”部分的最新新闻:
您可以在http://blogs.msdn.com/joelo/archive/2006/08/13/697044.aspx上找到该脚本的发布。 虽然它是为SharePoint设计的,但在任何IIS Web项目中都能很好地工作。 您可能需要调整文件以使其命中您想要的不同应用程序页面。