使用CloudFront,使用不同的S3区域仍然有用吗?

时间:2014-03-24 14:26:03

标签: amazon-s3 amazon-cloudfront

到目前为止,我们使用S3来存储我们的文件,使用不同区域的存储桶最接近我们的数据生成器和人们获取数据(比POST,POST更多GET通常更接近GET' ; ER)

出于多种原因,我们正在迁移到CloudFront。所以现在数据被推送并从用户最近的CloudFront端点获取,作为S3的代理。

现在出现的问题是,出于任何原因,根据地区将数据存储在存储桶中是否仍然有用?

  • GET不会更快,因为它们是从CF端点提供的,除了在"长"之后的CF区域的第一个GET。没有GET的持续时间
  • POST将不会更快,因为它们被推送到CF端点
  • CF的成本似乎不受原产地区域S3的影响

1 个答案:

答案 0 :(得分:0)

正如您所说,区域可能对GET没有任何显着影响,因为Amazon CloudFront分配具有单个端点:cloudfront.amazonaws.com

但是,如果您直接从用户端写入(放入)S3,那么最好将它放在更近的区域。