IIS: web applications warmup

北战南征 提交于 2019-11-26 14:03:14

问题


After IIS reset, first hit taking a long time because AppPool is starting and other .NET components, DB connections are initializing.

What would be the best way to warm up IIS applications and preload required components (e.g. GAC Assemblies, WCF, WWF libraries)

I'm working on IIS 6, Windows 2003 server x64

(I know there is warmup module for IIS 7, but I'm on IIS 6.how that warmup module in IIS 7 works internally?)


回答1:


Some tips on warm up scripts:

http://www.andrewconnell.com/blog/archive/2006/08/21/3882.aspx

More info on the IIS site:

http://blogs.iis.net/steveschofield/archive/2009/05/30/application-pool-warm-up.aspx

Check out the latest news under "Auto-Start Web Applications" section here:

http://www.asp.net/LEARN/whitepapers/aspnet4/default.aspx




回答2:


For IIS 7.5 you can using the Application Warmup Module -

http://www.iis.net/download/applicationwarmup




回答3:


You will find the script posted on http://blogs.msdn.com/joelo/archive/2006/08/13/697044.aspx. Though it is meant for sharepoint but it will work just as fine with any IIS web project. You may need to adjust the file to make it hit the different applications pages you want.



来源:https://stackoverflow.com/questions/2063461/iis-web-applications-warmup

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!