Назад | Перейти на главную страницу

Что ограничивает максимальное количество одновременных подключений? IIS? Windows Server?

У меня есть приложение asp.net, развернутое на IIS, и я недавно обновил ЦП и память, чтобы удвоить его, в надежде, что будет поддерживаться больше одновременных пользователей. Тем не менее, в моем нагрузочном тесте кажется, что сервер не может обрабатывать даже 100 одновременных подключений. Более того, если посмотреть на процессор и память, во время нагрузочного теста используется только около 40% ресурсов! Есть ли место на сервере, в IIS или в файле machine.config, где количество одновременных подключений, которые сервер будет принимать за раз, ограничено? Я добавил это в web.config:

<system.net>
    <connectionManagement>
        <add address="*" maxconnection="65535"/>
    </connectionManagement>
</system.net>

И это в machine.config:

<processModel enable="true" timeout="00:03:00" requestLimit="Infinite" requestQueueLimit="Infinite" maxWorkerThreads="10000" maxIoThreads="10000"/>