CloudFront 是否能够处理 10-30MB 的文件?

Ben*_*ung 5 networking cdn amazon-s3 amazon-web-services amazon-cloudfront

我在 Amazon CloudFront 常见问题解答中看到,文件大小限制为 20 GB。

我计划提供 10-30 MB 文件大小的下载,以防编码完成后结果不好,只希望知道 --- CloudFront 是否能够处理 10-30 MB 文件大小的文件?

或者我应该使用 Amazon S3 进行下载?

非常感谢。

Mic*_*uda 5

当然,您可以将 Cloud Front 用于最大 20 GB 的文件。

什么结果更好取决于你的情况。一般来说,在访问速度很重要的情况下,使用Cloud Front 是有意义的,对于大多数场景,这将适用于小文件,如网页的静态资源。对于大文件,用户可能不会注意到它是从 S3 还是从靠近他的 Cloud Front 边缘位置提取的。

另一个重要方面是价格。使用 Cloud Front,您的成本会成倍增加,同样取决于您的用户生成的下载量以及它们在地理上的分布情况。

我对你的建议是留在 S3,除非有一些非常具体的要求,你没有提到。

  • 抱歉,Michal,这就是提供不正确答案时 SO 的工作方式(您的回答说:“没有技术限制”这是不正确的 - 因此我不赞成)。您的答案已被编辑,现在是正确的 - 感谢您更正它。另外,你的最后一句话是不正确的。当涉及到通过 HTTP 分发内容时,CloudFront 实际上是 S3 的许多正常使用的一个很好的解决方案。CLoudFront 发行版将允许您的客户从靠近他们的边缘缓存中获取您的内容(在网络延迟方面) (2认同)