Amazon S3上传速度和maxConnections配置设置

时间:2013-06-05 13:59:35

标签: .net amazon-s3

我正在为Amazon S3的各种配置进行一些上传速度测试,我发现了一些奇怪的事情。

如果我将maxConnections设置为4,则亚马逊上传速度很慢(这正是我所期待的)。但是,如果我将它设置为2,它将以与设置为8-16时相同的速度运行。

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

为什么使用Amazon S3时“2”似乎没有任何影响?

1 个答案:

答案 0 :(得分:0)

当我调试上传代码时,我发现如果配置文件的“maxConnections”设置为2,则AmazonS3Config.ConnectionLimit设置为50.但是,如果我将其直接设置为2,它将保留在那里。 / p>

s3ClientCfg.ConnectionLimit = ServicePointManager.DefaultConnectionLimit;

如果我通过.config文件将其设置为1,3,4或任何其他值,我没有注意到。显然,他们决定如果值来自配置文件并且它是默认值2,则将其设置为50以提高开箱即用的上传速度。