如何加快listObjectsV2的速度?

0

【以下的问题经过翻译处理】 你好!我正在使用JavaScript SDK来使用s3存储。我有一个包含文件夹的存储桶。文件夹里面有五个文件左右。如果我用以下请求:

s3.listObjectsV2({
      Bucket: bucketName,
      Prefix: fileName,
    }

我会在1100-1200毫秒内收到回复。在我看来,这延迟太长。而且我测试了一下,它并不取决于存储桶的大小。即使是几乎为空的存储桶,我也得到了同样的结果。

我的问题是:我如何加快这个请求的速度?

profile picture
EXPERTE
gefragt vor 5 Monaten34 Aufrufe
1 Antwort
0

【以下的回答经过翻译处理】 你好 - 无法复现1100-1200毫秒,以下是我测试的结果。为了测试,创建了两个空的存储桶,一个在美国东部(弗吉尼亚北部)us-east-1,另一个在美国西部(俄勒冈州)us-west-2。示例代码位于us-east-1中。

  1. 在针对美国西部(俄勒冈州)us-west-2存储桶运行s3.listObjectsV2 JS代码时,观察到最多800毫秒或有时600毫秒。
  2. 在针对美国东部(弗吉尼亚北部)us-east-1存储桶运行s3.listObjectsV2 JS代码时,观察到少于100毫秒。

因此,在这种情况下,往返时间可能起到了作用。

谢谢。

profile picture
EXPERTE
beantwortet vor 5 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen