【发布时间】:2017-05-18 22:55:22
【问题描述】:
我发现这个链接讨论了将静态数据和 web api 分离为静态 s3 web 服务器和用于 api 和 ec2 web 服务器的 bean stalk 应用程序以创建网站。 Charles 的回答很准确,CORS 是解决在两个域之间移动的问题的方法。
How to use S3 as static web page and EC2 as REST API for it together? (AWS)
我的问题是你为什么要这样做?
我的一些想法是:
优点 - 我们使用 node 作为 api 的 web 服务器,这样可以减轻 node 进程的负担。
就是这样。
不简单地使用 Bean Stalk 来做这一切的缺点
增加了 CORS 的复杂性 更新软件更复杂 除非你有大量我没有的静态数据,否则似乎有点矫枉过正
我是否错过了另一个优势
【问题讨论】:
-
以下是您可能要考虑使用 S3 提供静态文件的一些原因:stackoverflow.com/a/732007/902751。主要是:可扩展性、可靠性、速度。
标签: node.js amazon-web-services amazon-s3 amazon-ec2