Umieszczam pliki w pamięci S3 przy użyciu poniższego kodu. Stwierdzam, że jest to wyjątkowo powolne. Stoper wskazał 18 sekund +. Jakieś sugestie lub inne doświadczenia?Amazon S3 PutObject jest bardzo wolny
// 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();
Ten kod to C#. Używam amazon .net sdk.
Plik ma tylko 56 KB, a moja przepustowość to 1,87 Mb/s.
Jak duży jest rzeczą, którą przesyłasz? 18 byłoby bardzo szybkie dla 1 TB. – Mat
Jak duży jest plik i jaka jest jego przepustowość w Internecie? –
Plik ma 56 KB, a moja przepustowość to 1,5 Mb/s przesyłanie – Jeff