У меня есть веб-приложение ASP.NET, работающее на сервере IIS6. Приложение выполняет потенциально длительные вызовы к xml сервису на удаленную машину. Некоторые служебные вызовы на удаленной машине занимают много времени для выполнения (иногда до 4 минут). Долгосрочное решение состояло бы в том, чтобы выполнить асинхронные вызовы, но как краткосрочное решение мы хотим увеличить тайм-аут для вызовов, и полные httpRequest испытывают таймаут.
Мой страх с этим состоит в том, что длительные вызовы будут заполнять очередь запроса и препятствовать тому, чтобы "нормальные" запросы страницы завершились. Как может сервер, IIS и параметры настройки приложения быть настроенным для временного решения вопроса?
В настоящее время существует приблизительно 200 страниц, requests/minute, и это приводит к 270 сервисным запросам/минута.