我使用下面的代码将文件放入S3存储中。我发现它非常慢。秒表显示18秒+。任何建议或其他经验?Amazon S3 PutObject速度很慢
// upload the file to S3
AmazonS3 client = Amazon.AWSClientFactory.CreateAmazonS3Client(accessKey, secretAccessKey);
PutObjectRequest request = new PutObjectRequest();
FileStream fs = new FileStream(sourceFileName, FileMode.Open);
request.WithInputStream(fs);
request.WithBucketName(bucketName);
request.WithKey(keyName);
Stopwatch stp1 = new Stopwatch();
stp1.Start();
client.PutObject(request);
stp1.Stop();
fs.Close();
此代码是C#。我正在使用亚马逊.net sdk。
该文件大小只有56K,上传带宽为1.87Mbps。
有多大,你上传的东西?对于1TB,18将会非常快。 – Mat
该文件有多大,以及您的互联网上传带宽是多少? –
文件为56K,我的带宽为1.5mbps,上传 – Jeff