Задать вопрос
@sansara1391

Настройкии IIS 10 на высокую производительность?

Здравствуйте.
Имеется веб приложение на NET core, хостится на IIS 10.
Так вот, в виду специфики, изредка бывает, что одномоментно за 10 минут может зайти 5000 пользователей.
И естественно IIS не выдержал. Сперва увеличили длину очереди до 20000, установили максимальное число рабочих процессов 70, увеличили параметр максимального количества одновременных запросов к приложению appConcurrentRequestLimit 20000, увеличили максимальное число потоков процеессора ASP с 25 на 50, ну а также в пуле конфига приложения поставили Max Pool Size=700.
После этих параметров стало полегче.
Подскажите, пожалуйста, есть ли еще какие параметры IIS, которые нужно подредактировать для того чтобы он выдерживал высокую нагрузку?
Параметры виртуальной машины: 32гб озу, 8 процессоров 2.40Ghz, windows server 2022
  • Вопрос задан
  • 407 просмотров
Подписаться 2 Средний 6 комментариев
Пригласить эксперта
Ответы на вопрос 1
VoidVolker
@VoidVolker
Dark side eye. А у нас печеньки! А у вас?
Если вам нужна производительность, то следует выкинуть IIS в топку и использовать стандартный nginx на debian/centos. А если у вас в приложении нет жесткой привязки к винде, то и винду можете выкинуть в топку и использовать линукс в качестве сервера для вашего приложения.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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