IIS: разминка веб-приложений
После IIS reset, впервые набрал много времени, потому что запускается AppPool, и другие компоненты .NET, инициализация соединений DB.
Каким будет лучший способ разогреть приложения IIS и предустановить необходимые компоненты (например, GAC Assemblies, WCF, WWF-библиотеки)
Я работаю над сервером IIS 6, Windows 2003 x64
(Я знаю, что есть модуль прогрева для IIS 7, но я на IIS 6. Как этот модуль разминки в IIS 7 работает внутри?)
Ответы
Ответ 1
Некоторые советы по разогреванию скриптов:
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
Ответ 2
Для IIS 7.5 вы можете использовать модуль Warmup для приложений -
http://www.iis.net/download/applicationwarmup
Ответ 3
Вы найдете script, размещенную на http://blogs.msdn.com/joelo/archive/2006/08/13/697044.aspx.
Хотя он предназначен для sharepoint, но он будет работать так же хорошо с любым веб-проектом IIS.
Возможно, вам придется настроить файл, чтобы он попадал на страницы различных приложений, которые вы хотите.