Обработка большого количества запросов на IIS и MVC ASP.NET

984
Stian Standahl

У меня есть сервер, который регистрирует разные вещи с разных веб-страниц. Этот сервер получает большое количество запросов в любое время дня. Все запросы являются запросами «запусти и забудь». Поэтому сервер возвращается из действия как можно быстрее. Я провел несколько тестов, где я регистрирую количество времени, которое клиентская сторона использует, и время, которое используется в действии. Действие на сервере всегда выполнялось за 5 мс до его выхода, но клиентская сторона работала примерно через 2 секунды после нескольких минут работы.

Моя теория заключается в том, что IIS не может обрабатывать количество запросов. IIS был настроен с конфигурацией по умолчанию. Поэтому мне интересно, могу ли я что-нибудь сделать в IIS, чтобы оптимизировать обработку больших объемов недолговечных запросов?

0

1 ответ на вопрос

0
shekhar

AFAIK

Every http request have a property named as Timeout, you can reduce it so connections will have less time so you can make quick connections in less time.

and maximum number of connections is also one of the parameter which can help you.

enter image description here

Я не хочу отклонять запросы, установив тайм-аут соединения ниже. Если для числа одновременных подключений по умолчанию используется это число, я не могу его превысить. Есть ли другой путь? Я читал о максимальных одновременных запросах pr процессора, но я не уверен, поможет ли это. Stian Standahl 9 лет назад 0

Похожие вопросы