ホスティングオプションは、WCFサービスが処理できる要求の量に影響しますか?
1531 次
3 に答える
3
言うのは難しいです-セルフホスティングの主な理由は、おそらくより多くの制御を持っていることです。たとえば、必要に応じてシステムを微調整できることです。
IISホスティングは便利でセットアップが簡単で、サービスの「オンデマンド」ロードを提供します。たとえば、サービスホストは、要求が実際に受信された場合にのみロードされます。
サービスホストのこの一定のロード(およびアンロード)は、おそらくパフォーマンスを少し低下させます-一方、サービスホストをセルフホスティングする場合は、おそらくより多くのメモリを使用します(ServiceHostはアクティブであり、常にメモリ内にあるため)。
繰り返しになりますが、これはメモリと速度のトレードオフです。セルフホスティングはより多くのRAMを使用しますが、おそらく少し高速です。
マーク
于 2009-08-08T15:05:30.913 に答える
1
"Dublin" (専用の WCF ホスティング環境) がリリースされれば、それを使用するのが自然になります。
編集:この回答は、もともと、スレッドの違いによる IIS と自己ホストの潜在的な違いに関するものでした。ただし、私は修正されたままです。以下のコメントを参照してください。
于 2009-08-08T17:00:19.707 に答える