【发布时间】:2017-09-20 09:40:17
【问题描述】:
背景
我们开发了一个电子商务应用程序,我想在其中使用 CDN 来提高应用程序的速度并减少主机上的负载。 该应用程序托管在 EC2 服务器上,现在我们将使用 Cloud Front。
问题
在阅读了大量文章和文档后,我为我的示例站点创建了一个分发版。在做了所有的经验之后,我开始了解以下事情。我想确定这些观点是否正确。
- 当我们创建分发时,它会从给定的原始路径获取所有可访问的数据。我们不需要将文件复制/同步到云端。
- 我们只需要根据这个分布 CNAME 更改我们的应用程序的路径(如果给定了 cname)。
- 将 images/js/CSS 文件放在 S3 或我们自己的主机上没有区别。 Cloud Front 会自行处理它们。
应用程序将有成千上万的产品图片,我们应该将它们放在 S3 上还是如果它们在主机本身上就可以了?请分享任何好的文章以了解这两种技术的区别。
因为如果 S3 明显更好,那么我将不得不编写一个程序来同步 S3 上的所有此类数据。
感谢您的帮助。
【问题讨论】:
标签: amazon-web-services amazon-s3 amazon-ec2 amazon-cloudfront