コールバック インターフェイスを介してクライアントにメッセージを送信する Web サービスがあります。メッセージは別のスレッドで送信されます。サービスが自己ホストされている場合、パフォーマンスはかなり良好です。ただし、II5 でホストされている場合、メッセージは低速で送信されます。
たとえば、自己ホスト型サービスでは、200KB のメッセージを送信するのに 0.2 秒かかります。IIS ホステッド サービスの場合、なんと 2 秒かかります。どちらの場合も、サービスは Silverlight 4 Http Polling Duplex バインディング、transferMode=streamedResponse を使用しています。
IIS での転送速度を改善するために何ができるでしょうか? Web 構成で aspNetCompatibilityEnabled="true" を設定しようとしましたが、速度がさらに低下しました。