こんにちは、WCFアプリケーションのスレッドを追跡しますか?
は、どのように私は私のWCFサービスを使用していますIIS7でホストされているスレッドの量をチェックしますか? Iamはすべてのユーザーが1つのスレッドを受け取ると思っています。もしそうなら、私のWCFサービスは1000のスレッドを持ち、良いとは言えません。
BestRegards
こんにちは、WCFアプリケーションのスレッドを追跡しますか?
は、どのように私は私のWCFサービスを使用していますIIS7でホストされているスレッドの量をチェックしますか? Iamはすべてのユーザーが1つのスレッドを受け取ると思っています。もしそうなら、私のWCFサービスは1000のスレッドを持ち、良いとは言えません。
BestRegards
IISを使用している場合、スレッドは、IISによって支配されています。どのバージョンのIIS(および統合パイプライン対クラシックモード)に応じて、スレッドの種類が異なります。
IISでのスレッド化は非常に複雑ですが、hereで最もよく説明されています。 1000スレッドを単独で持つことは問題ではありません - IISはそれを最適化する非常に良い仕事をします。したがって、は、適切なサーバー上の1000のIISスレッドで何も問題ありません。
この数の同時ユーザーでは、ロードバランサを備えたサーバーファーム(2-3台のサーバー)が必要になる場合があります。つまり、1000の同時リクエストは、通常のIISが処理できるものの最大値です。あなたが太いサーバーを持っているなら、それで十分でしょう。
+1、自己ホスティングはどうですか? – lurkerbelow
私はそれについては分かりません。私はそれを読まなければならない。 – Aliostad
1000人の同時ユーザーがいますか? – Aliostad
はい、そうです。 – Banshee
を試してみてください - あなたはタスクマネージャーを使ってプロセスのスレッド数を調べることもできますが、IISはこれを処理しますが、1000スレッドは作成しません。 – Carsten