
У меня есть приложение 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"/>