加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

EC2或S3主持AngularJS应用程序?

发布时间:2020-12-17 06:59:48 所属栏目:安全 来源:网络整理
导读:我想推出一个AngularJS应用程序的生产版本,我发现Amazon AWS是一个很棒的托管套件.由于AngularJS本质上是静态的,因此可以托管在S3存储上,也可以托管在具有node.js后端的EC2服务器上. 这些解决方案中的任何一个都适合我的部署方法,所以问题是,我(理论上)会从
我想推出一个AngularJS应用程序的生产版本,我发现Amazon AWS是一个很棒的托管套件.由于AngularJS本质上是静态的,因此可以托管在S3存储上,也可以托管在具有node.js后端的EC2服务器上.

这些解决方案中的任何一个都适合我的部署方法,所以问题是,我(理论上)会从一个或另一个获得更好的性能,为什么?在S3上托管专业网站前端有什么问题吗?有没有人对这两种方法有任何经验?该网站涉及流媒体音频,视频和潜在的许多用户.

任何建议表示赞赏

解决方法

如果你坚持使用S3 For Front结束审查你的要求,我建议你使用 Cloudfront With S3,原因是:

S3 can’t handle custom HTTP routes. Since “export” isn’t a file S3
doesn’t know what to do. In order to properly handle Angular routes
you must use an actual HTTP Server like Nginx,Apache,IIS.

您可以阅读这些博客文章以获取更多信息:

How to host your Angular 2 application in AWS with S3

Using AWS CloudFront to serve an SPA hosted on S3

现在转到第二个选项,你提到使用EC2 To host,我认为使用该选项可以让你更好地控制你的环境,也可以更灵活地扩展.

谢谢

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读