我在Amazon CloudFront FAQ中看到,文件大小限制为20 GB。
我计划提供10-30 MB文件大小的下载,以防在编码完成后结果不好,只是希望知道--- CloudFront能否支持10-30 MB文件大小的文件?
或者我应该使用Amazon S3下载?
非常感谢。
答案 0 :(得分:3)
当然,您可以将Cloud Front用于最高20 GB的文件。
更好的结果取决于您的情况。一般来说,使用 Cloud Front是有意义的,访问速度很重要,对于大多数情况,这将适用于您的网页的静态资源等小文件。对于大文件,用户不会注意到它是从S3还是靠近他的Cloud Front边缘位置拉出来的。
另一个重要方面是价格。借助Cloud Front,您的成本会倍增,这取决于您的用户生成的下载次数,以及它们在地理位置上的分布情况。
我建议您坚持使用S3 ,除非有一些非常具体的要求,否则您没有提及。
答案 1 :(得分:0)
始终使用CloudFront (CF),特别是如果您在北美或/和欧洲运营。
我个人从未有过一个优势,我现在只能想到的一个问题是,如果你对价格非常敏感,那么您在亚洲或/和南美洲经营的CF数据传输价格较高。
北美或/和欧洲:
数据传输比S3便宜,基本上取消了CF的所有额外费用。
南美或/和亚洲:
它更贵。 CF数据传输价格平均大约高出2倍。
任何类型的组合或全部:
创建一个示例scienario,看看价格&算一算。它可能会更昂贵,但就像我上面列出的那样:CloudFront有许多非常重要的优势。