Estoy colocando archivos en un almacenamiento S3 usando el siguiente código. Estoy descubriendo que es extremadamente lento. El cronómetro indicaba 18 segundos +. ¿Alguna sugerencia u otras experiencias?Amazon S3 PutObject es muy lento
// 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();
Este código es C#. Estoy usando amazon .net sdk.
El archivo tiene un tamaño de solo 56K y mi ancho de banda de carga es de 1.87Mbps.
¿Qué tan grande es lo que va a subir? 18s sería muy rápido para 1TB. – Mat
¿Qué tan grande es el archivo y cuál es su ancho de banda de subida de Internet? –
El archivo tiene 56K y mi ancho de banda es de 1.5mbps; – Jeff