0

Amazon S3 のさまざまな構成でアップロード速度のテストを行っていたところ、奇妙なことに気付きました。

maxConnectionsセットを 4 にすると、Amazon のアップロードが遅くなります (これは私が予想していたことです) 。ただし、2 に設定すると、8-16 に設定した場合と同じ速度で実行されます。

<system.net>
  <connectionManagement>
    <add address="*" maxconnection="2" />
  </connectionManagement>
</system.net>

Amazon S3 を使用している場合、「2」が何の効果もないように見えるのはなぜですか?

4

1 に答える 1

0

アップロード コードをデバッグしたところ、構成ファイルの "maxConnections" が 2 に設定されている場合、AmazonS3Config.ConnectionLimit が 50 に設定されていることがわかりました。ただし、直接 2 に設定すると、そのままになります。

s3ClientCfg.ConnectionLimit = ServicePointManager.DefaultConnectionLimit;

.config ファイルを介して 1、3、4、またはその他の値に設定しても、それはわかりません。どうやら、値が構成ファイルから取得され、デフォルトの 2 である場合、50 に設定して、すぐに使用できるアップロード速度を向上させることを決定したようです。

于 2013-06-05T13:59:34.667 に答える