Скрипт для ускорения запуска службы WCF на IIS 6 - PullRequest
0 голосов
/ 27 мая 2011

У меня есть приложение, работающее на IIS 6, и приложение также использует веб-службы WCF, которые, когда IIS был запущен или перезапущен, а пользователь использует веб-службу для первого или первого вызова, это требует времени для ответ на звонок, чтобы вернуться - 54 секунды.

Хотя я понимаю проблему, связанную с компиляцией кода и запуском сервисов; Я хотел бы знать, существует ли простой способ, при котором IIS 6 запускается или перезапускается, что пользователи могут использовать веб-сервис и ждать всего несколько секунд, скажем 6 секунд.

Есть ли простой способ сделать это - есть простой скрипт, который можно запустить? Если да, может кто-нибудь показать сценарий, который я могу использовать?

Спасибо

Ответы [ 2 ]

1 голос
/ 15 октября 2012

Я знаю, что это старая ветка, но вот веб-страница, описывающая, что кто-то сделал, чтобы ускорить веб-приложение, которое требовало ... 54 секунды для запуска, когда холодно!

http://blogs.msdn.com/b/amolravande/archive/2008/07/20/startup-performance-disable-the-generatepublisherevidence-property.aspx

Возможно, у вас та же проблема.

0 голосов
/ 27 мая 2011

При работе с IIS 6 мы использовали очень глупый, но рабочий подход.У нас было простое консольное приложение, которое просто проверяло связь с приложением (или службой непосредственно для какой-либо операции, которая ничего не делала), и мы планировали запускать это приложение в планировщике задач Windows каждые несколько минут.Я видел этот подход в нескольких компаниях в последние годы, поэтому я воспринял его как «стандартный».

...