0

WCF サービスのメソッドを呼び出すクライアント アプリケーションがあります。このメソッド呼び出しのパラメーターの 1 つが 10MB に近い場合があります。これは、クライアントが非常に低速なネットワークにある場合に問題を引き起こします。10MB のデータがサーバーに転送されているとき、ネットワーク内の他のユーザーは深刻な速度低下を経験します。メソッド呼び出しごとに帯域幅の使用を調整する方法はありますか?

高低を検索して、オプションのみがカスタム チャネルを作成しているようです。カスタム チャネルの作成方法に関する適切なドキュメントを見つけることができません。どんなポインタでも本当に役に立ちます

4

2 に答える 2

1

あなたの最善の策は、インフラストラクチャの側面を見ることだと思います。ファイアウォールまたはネットワークアプライアンス、ロードバランサー。

于 2011-07-06T19:51:47.307 に答える
0

非常に小さなソケット送信バッファ、たとえば 1k を設定します。結果も確認してください。システムは合格したものを変更する場合があります。できるだけ低く設定してください。目的は、帯域幅 * 遅延の積よりも小さくすることです。これにより、送信が「パイプを埋める」ことができず、他のユーザーに余地が残されます。

于 2011-07-06T23:41:25.573 に答える