【发布时间】:2017-11-20 09:50:53
【问题描述】:
我是服务器架构的新手,并且已经阅读了很多,但对于下面的设置是否是好的做法还没有一个可靠的意见,希望有经验的人可以给我确认如果我是正确设置我的架构:
- 使用 Angular Universal 将 html 预渲染到 CDN(例如 Cloudflare)
- 图像资产的 Cloudinary
- 一台/几台强大的机器使用 ngix 处理总线负载并发送到下面列出的其他服务器(全部托管在数字海洋中):
- Rest API(Express 服务器)
- 数据库 MongoDB
我真的很担心我的 rest api 的速度,因为与 cloudflare 这样的 cdn 相比,数字海洋中提供的区域似乎要小得多。 这对我的速度和服务有多大影响?
我知道这听起来可能很荒谬,但地区问题让我想知道在 cdn 上托管一个 rest api express 服务器是否比像数字海洋这样的地方更好。 (我的直觉告诉我不应该在 cdn 上这样做,但我不知所措,希望有人能提供清楚的理由说明我可以或不应该在那里托管 express rest api 服务器。)
【问题讨论】:
标签: rest express architecture cdn angular-universal