У меня есть веб-приложение ASP.NET, которое на бэкэнд говорит с веб-службой ASMX. Мы подсчитали, а среднее время ожидания для первоначального запроса - 20 секунд. Мне интересно, есть ли способ отправить веб-службу на предварительно скомпилированный сервер, тем самым отрицая необходимость компиляции.
Мы также заметили, что IIS имеет тенденцию перерабатывать свои рабочие потоки, и это также вызывает компиляцию. Сам процесс недоступен очень часто, но он должен быть намного быстрее, если он есть.
Любые мысли?
Заранее спасибо
Обновление: благодаря всем предложениям я попробовал несколько из них, и вот что я нашел. Время выключения/передела вторжения опасно, потому что я не хочу, чтобы потоки просто сидели без дела. При дальнейшей проверке сайт собирается предварительно скомпилированным, поэтому мой вопрос заключается в том, почему есть начальное время для веб-службы?
Прямо сейчас: склоняется к предложению разминки script ниже
Обновление. Услуга удаляется с веб-сервера на другой машине. Мы видим проблемы только с первоначальным запросом.