【发布时间】:2016-02-23 14:49:18
【问题描述】:
阅读了一些 AWS 文档后,我想知道如果我想在亚洲(包括中国)、美国和欧洲交付(js、css、图像和 api 请求)内容,这些不同的用例之间有什么区别。
将我的图像和静态文件存储在 S3 美国区域并设置欧洲和亚洲(日本或新加坡)跨区域复制以与美国区域 S3 同步。
将我的图像和静态文件存储在 S3 美国区域并设置 Cloudfront CDN 以在初始请求后将我的内容缓存在不同的位置。
以上都做(如果有显着的性能提升)。
如果我需要实现全球部署,什么是最具成本效益的解决方案?以及如何使来自中国的请求保持一致和稳定(我尝试过cloudfront+s3(us-west),速度很快但性能不一致)?
附言。在早期,我不希望有太多的用户请求,但用户遍布全球,我希望他们有类似的体验。我的大部分内容是全景图像,我希望在每次访问中依次加载约 30MB(10 张高分辨率图像)数据。
【问题讨论】:
-
Cloudfront 的性能随着流量的增加而更加一致,因为对象已经被缓存在特定边缘的可能性增加了。
标签: amazon-web-services amazon-s3 amazon-cloudfront