AWSS3什么是video上传桶位置的最佳策略?

我已经在Amazon上configuration了一个存储桶,并且使用了CloudFront。 我上传图片和video。

即使我的video是最大15秒,我发送它们之前压缩它们(与AVAssetExportSession格式的AVAssetExportPreset640x480格式+ shouldOptimizeForNetworkUse设置为true ),似乎太长,上传(有时超过1.5分钟)。

我想知道是否应该在世界的不同地点configuration多个存储桶,以便将用户video上传到最近的存储桶并缩短上传时间。

任何其他build议是非常受欢迎的。

几件事你可以尝试:

  1. 您可以在s3存储桶中启用“S3传输加速”。 CloudFront在下载/访问图像时很有用。 这将有助于上传。 当桶位置远离上传位置时,这给予更多的好处。

  2. 第二个解决scheme可以如你所build议的那样。然后你可以创build规则桶来自动转移到另一个全局桶。 但是,这使得上传asynchronous,即使你已经上传video到桶中; 仍然有些用户可能在一段时间内看不到video。 而这个全球性的斗争应该在接近您的MOST用户的地区。 此外,您需要在此处使用连接到全局存储区的CloudFront。