首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS与Firebase [内容发布网络]

问AWS与Firebase [内容发布网络]
EN

Stack Overflow用户
提问于 2018-05-23 23:47:38
回答 1查看 1.2K关注 0票数 0

假设我有一个使用React/Node的单页应用程序,我希望使用内容交付网络来部署该应用程序,以提高负载性能。

要在Amazon (AWS)中做到这一点,我需要合并不同的服务来协同工作。

我需要在亚马逊的S3桶上托管捆绑的静态网页文件。然后,我需要在弹性豆柄上托管我的Node。最后,我需要设置一个CloudFront发行版,并将我的源设置为我的S3桶。

看起来会是这样的:

​

​

现在,如果我想在 Firebase 中做同样的事情,根据本视频教程,我可以简单地设置Firebase主机,它是由它们自己的CDN支持的,它提供了类似的改进加载时间。防火墙托管可以包含整个React/Node应用程序,而不需要分离或各种服务,就像我在AWS中所做的那样。

我的问题是:

  1. Firebase主机如何包含动态节点应用程序,而不需要将前端和后端分开,或者使用各种其他服务?
  2. CDN的目的是缓存文件,所以在Node上使用CDN是不可能的,对还是错?如果正确,那么Firebase是如何在CDN中使用Node应用程序的?
  3. 与AWS相比,在Firebase上安装整个动态应用程序在CDN上似乎要简单得多,这样做会有什么缺点吗?还是它只是一个更好的服务?
EN

回答 1

Stack Overflow用户

发布于 2018-05-24 04:42:34

防火墙托管只适用于您的静态前端代码。但是有一种方法可以将Firebase托管和云功能连接起来,以提供非常容易设置的动态内容。

https://firebase.google.com/docs/hosting/functions

您可以想到Firebase承载了一个相当于图的AWS S3/CloudFront部分的零ish配置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50498985

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档