web-dev-qa-db-ja.com

IIS Windows Server 2008 R2の7.5)で処理できる同時要求のデフォルト数はいくつですか?

そして、それを変更する設定はどこにありますか?

14
Brandon Linton

アプリケーションの設定、ハードウェア、.netフレームワークのバージョンに依存するため、上限はありません。フレームワーク3.51以降のデフォルトでは、CPUあたりの同時リクエスト数(論理)は5000です(2.0で定義されていない場合は12ですが、3.5や4.0のように5000に設定することをお勧めします)。

これはaspnet.configで定義されています。

<system.web>
        <applicationPool maxConcurrentRequestsPerCPU="12" maxConcurrentThreadsPerCPU="0" requestQueueLimit="5000"/>
</system.web>

これはデフォルトであり、決して制限ではありません。私がこれまでに設定した最大のものは999999です(念のため、これよりも高く設定することを恐れていたと思います)。適切なサイズを決定する最良の方法は、アプリケーションのストレステストを行うことです。

13
Jim B