假设我有一个使用React/Node的单页应用程序,我希望使用内容交付网络来部署该应用程序,以提高负载性能。
要在Amazon (AWS)中做到这一点,我需要合并不同的服务来协同工作。
我需要在亚马逊的S3桶上托管捆绑的静态网页文件。然后,我需要在弹性豆柄上托管我的Node。最后,我需要设置一个CloudFront发行版,并将我的源设置为我的S3桶。
看起来会是这样的:

现在,如果我想在 Firebase 中做同样的事情,根据本视频教程,我可以简单地设置Firebase主机,它是由它们自己的CDN支持的,它提供了类似的改进加载时间。防火墙托管可以包含整个React/Node应用程序,而不需要分离或各种服务,就像我在AWS中所做的那样。
我的问题是:
发布于 2018-05-24 04:42:34
防火墙托管只适用于您的静态前端代码。但是有一种方法可以将Firebase托管和云功能连接起来,以提供非常容易设置的动态内容。
https://firebase.google.com/docs/hosting/functions
您可以想到Firebase承载了一个相当于图的AWS S3/CloudFront部分的零ish配置。
https://stackoverflow.com/questions/50498985
复制相似问题