
Ich habe eine asp.net-App auf IIS bereitgestellt und habe vor Kurzem CPU und Speicher auf das Doppelte aufgerüstet, in der Hoffnung, dass mehr gleichzeitige Benutzer unterstützt werden. Trotzdem scheint es in meinem Belastungstest so, als könne der Server nicht einmal 100 gleichzeitige Verbindungen verarbeiten. Außerdem werden bei Betrachtung von CPU und Speicher während des Belastungstests nur etwa 40 % der Ressourcen genutzt! Gibt es eine Stelle auf dem Server, in IIS oder in der machine.config, wo die Anzahl gleichzeitiger Verbindungen, die der Server gleichzeitig herstellen kann, begrenzt ist? Ich habe Folgendes zu web.config hinzugefügt:
<system.net>
<connectionManagement>
<add address="*" maxconnection="65535"/>
</connectionManagement>
</system.net>
Und dies zu machine.config:
<processModel enable="true" timeout="00:03:00" requestLimit="Infinite" requestQueueLimit="Infinite" maxWorkerThreads="10000" maxIoThreads="10000"/>