1

次の 2 つの場合、WCF サービスのパフォーマンスは同じですか?

  1. InstanceContextModeをに設定PerCall
  2. InstanceContextModeを に設定しPerSession、すべてのクライアントがサービス メソッドの呼び出しごとに新しいプロキシを作成し、呼び出し後にプロキシを閉じます (したがって、呼び出しごとに個別のセッションがあります)。1 つのクライアントからの同時呼び出しはありません。

すべての調整パラメーターはデフォルトに設定されています。使用されるバインディング - netTcp。

4

1 に答える 1

1

WCF が呼び出しを処理する方法には、わずかな違いがあります。セッションの使用は、非常に大量のアプリケーションのスケーラビリティーにおいて最も影響を受けます。PerCall は、他のモデルよりも優れたスケーリングを実現します。

本当の問題は、特定のユースケースで違いが検出できるかどうかです。ベンチマークでそれに答えることができるのはあなただけです。

于 2013-02-10T18:05:12.010 に答える