IIS: разогрев веб-приложений

после сброса IIS первое нажатие занимает много времени, потому что AppPool запускается и другие компоненты .NET, инициализируются подключения к БД.

каков был бы лучший способ разогреть приложения IIS и предварительно загрузить необходимые компоненты (например, сборки GAC, WCF, библиотеки WWF)

Я работаю над IIS 6, Windows 2003 server x64

(Я знаю, что есть модуль прогрева для IIS 7, но я на IIS 6.как этот модуль прогрева в IIS 7 работает внутри?)

3 ответов


некоторые советы по разминке скрипт:

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

дополнительная информация на сайте IIS:

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

Проверьте последние новости в разделе "автозапуск веб-приложений" здесь:

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


для IIS 7.5 вы можете использовать модуль прогрева приложения -

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


вы найдете скрипт, размещенный наhttp://blogs.msdn.com/joelo/archive/2006/08/13/697044.aspx. Хотя он предназначен для SharePoint, но он будет работать так же хорошо с любым веб-проектом IIS. Вам может потребоваться настроить файл, чтобы он попал на разные страницы приложений, которые вы хотите.