托管 Strapi 应用程序:Firebase 与 Digital Ocean - 寻求经济高效的解决方案和最佳实践

问题描述 投票:0回答:1

我有一个 Strapi 应用程序,其中包含带有图像的博客和新闻。我的目标是托管它,并且正在研究 Firebase 和 Digital Ocean。然而,考虑到 Firebase Hosting 的特殊性和 Strapi 的服务器端性质,我不确定最佳策略是什么。

Firebase 选项:函数与 Cloud Run

  • Firebase 托管限制: Firebase Hosting 看起来是为静态材料设计的,而 Strapi 作为服务器端应用程序则存在障碍。

  • Firebase 函数查询: Firebase Functions 能否有效托管 Strapi 应用程序?如果是这样,处理服务器端逻辑的建议配置是什么?

  • Firebase Cloud Run 适用性: Firebase Cloud Run 适用性:它是托管 Strapi 应用程序的更好选择吗?

探索数字海洋

  • 替代考虑: 我也很好奇 Digital Ocean 是否可以为 Strapi 提供更好的托管环境。

高性价比托管优先

  • 主要关注点: 我的首要问题是找到一个具有成本效益的托管选项。

寻求指导和最佳实践

我正在寻求社区的指导。如果您有在 Firebase 或 Digital Ocean 上托管 Strapi 的经验,那么您的知识将非常宝贵。此外,任何最佳实践或成本效益考虑因素将不胜感激。

谢谢您的帮助!

firebase google-cloud-platform content-management-system digital-ocean strapi
1个回答
0
投票

firebase 对于无服务器方法来说是良好且多功能的,主要关注前端需求,您仍然可以使用 firebase 功能 以及其他谷歌云产品开发非常高效的后端,这些产品为您提供了所有具有可修复和顶级功能的行业标准方法其中您可以为您的数据库设置规则以使其更加安全。

但通过数字海洋,您将拥有更大的灵活性和对托管环境的控制。使用 Digital Ocean,您可以设置 VPS(虚拟专用服务器),并且它可以让您完全控制服务器配置,例如安装和配置必要的依赖项并根据您的要求运行服务器端代码。

我的建议是,您的应用程序专注于在服务器上实施繁重的工作(在本例中我假设这是正确的),然后使用数字海洋。

因此 Firebase 托管可用于托管 Strapi 应用程序的前端资产,因为 Firebase 提供所有有用的功能,例如实时数据库、身份验证、云消息传递等,并且使用数字海洋为托管服务器端提供更大的灵活性和控制部分。

© www.soinside.com 2019 - 2024. All rights reserved.