0

ネットをチェックしましたが、今のところ探しているものが見つかりませんでした。ここに私の質問があります:いくつかのエラーを避けるためにmaxreadsize、Quotasサイズなどを最大値に増やした場合、単純なテキストまたはオブジェクト(クラス)を返すwcfサービスがあると仮定します。戻り値の内、ネット接続の「速度」を超えている場合、wcfは戻り値全体を独自に転送できますか?例:

速度は20kbpsで、戻り値はサイズが30 kbのクラスです。2秒程度で転送されますか?(タイムアウト値も適切な量に設定されていると仮定します)。私はこれについてかなり混乱しています、私を導いてください。

4

1 に答える 1

1

まあそれはそれが行くのと同じくらい速く進みます。ペイロードが実際に30.000ビット(バイトではない)である場合、天気の良い日には2秒でネットワークを介してペイロードを取得できます。ただし、帯域幅を使用している別のアプリケーションや、パケット損失、大きな遅延、接続の問題など、セッションを妨害するものは何でもあります。

これはWCFに固有のものではなく、すべてのネットワーク通信に固有のものです。WCFの構成によっては、シリアル化のオーバーヘッドが多かれ少なかれ、送信サイズが「生の」データサイズよりも大きくなる可能性があります。

確実に知る唯一の方法は、広範囲にわたるテストを行うことです。プラグインまたは別のツールでFiddlerを使用して、低速のネットワーク接続をシミュレートできます。

于 2013-02-26T07:23:12.210 に答える