Некоторые основные параметры, влияющие на производительность IIS при обработке запросов:
- appConcurrentRequestLimit. 1 Максимальное количество одновременных запросов в приложении. 1 Увеличение числа одновременных запросов расширяет доступные ресурсы веб-сервера для обслуживания запросов. 1
- maxConnection. 1 Определяет максимальное количество одновременных запросов с одного IP-адреса. 1
- maxIoThreads. 1 Указывает максимальное количество потоков ввода/вывода для каждого процессора в пуле потоков среды CLR. 1
- minWorkerThreads. 1 Определяет минимальное количество рабочих потоков для каждого процессора, которые могут быть предоставлены немедленно для обслуживания удалённого запроса. 1
- minIoThreads. 1 Указывает минимальное количество потоков ввода/вывода для каждого процессора, которые могут быть предоставлены немедленно для обработки обратного вызова. 1
- minFreeThreads. 1 Определяет количество потоков, которые могут быть использованы для работы, кроме обработки входящих запросов к рабочему процессу. 1
- minLocalRequestFreeThreads. 1 Определяет минимальное количество свободных потоков, которые ASP.NET держит доступными для выполнения новых локальных запросов. 1
Также на производительность IIS влияют настройка пула приложения, сжатие, кэширование вывода и другие параметры. 25