
Eu tenho um aplicativo asp.net implantado no IIS e atualizei recentemente a CPU e a memória para dobrar o que era, na esperança de que mais usuários simultâneos fossem suportados. Ainda assim, no meu teste de carga, parece que o servidor não consegue lidar com nem 100 conexões simultâneas. Além disso, olhando para a CPU e a memória, apenas cerca de 40% dos recursos estão sendo usados durante o teste de carga! Existe algum lugar no servidor, ou no IIS, ou no machine.config onde o número de conexões simultâneas que o servidor realizará por vez é limitado? Eu adicionei isso ao web.config:
<system.net>
<connectionManagement>
<add address="*" maxconnection="65535"/>
</connectionManagement>
</system.net>
E isso para machine.config:
<processModel enable="true" timeout="00:03:00" requestLimit="Infinite" requestQueueLimit="Infinite" maxWorkerThreads="10000" maxIoThreads="10000"/>