【问题标题】:Where to check for Firebase Realtime Database Location (US, EU, or Asia)在哪里检查 Firebase 实时数据库位置(美国、欧洲或亚洲)
【发布时间】:2017-01-12 09:45:45
【问题描述】:

我是澳大利亚的一名开发人员,我正在将 Firebase 实时数据库用于 Android 和 iOS 项目。

客户抱怨延迟和延迟,尤其是在登录时,我正在尝试找出是否有任何 Firebase 进程默认在美国服务器上,但可以将其移至亚洲以提高性能。

当我检查我的 Google Cloud Console 时,默认存储桶设置为美国,但我找不到任何有关 Firebase 实时数据库的信息。

【问题讨论】:

  • 滞后和延迟可能是由多种因素造成的。我正在使用 firebase REST Api(比 Javascript 慢),但从未遇到过响应延迟。
  • 请参阅 this link - Firebase 实时数据库是单区域(美国),而 Cloud Firestore 是多区域(尽管目前处于测试阶段)。

标签: firebase firebase-realtime-database google-cloud-console


【解决方案1】:

更新:截至 2020 年底,Firebase 实时数据库实例可以位于不同的位置。您可以在 Firebase 控制台中的数据查看器底部找到数据库的位置,如 Jürgen 的 answer 中的屏幕截图所示。

所有 Firebase 数据库都托管在美国中部。目前无法更改。

【讨论】:

  • 是否有任何计划允许客户选择其 Firebase 数据库的托管位置?
  • 这是最近的变化吗?
  • 我们在印度的页面加载时间非常慢,大约 6-7 秒,而在通过云功能添加 cdn 后,我看到大约 100 毫秒的巨大性能提升,因为服务器位于我们因此 ttfb (等待)在其他国家/地区很高,我想知道有没有一种方法可以加快第一次从数据库读取 fiebase 以使页面加载变得更快?这是我害怕在生产中使用它的唯一问题。
  • 嗨弗兰克,你好吗?我想问一下 Firebase 是否有计划支持实时数据库的多个位置(类似于 firestore)?我之所以这么问,是因为欧盟最近做出的改变使美欧隐私保护盾(Schrems II 案)无效。谢谢
【解决方案2】:

当您打开 RTDB 控制台时,您可以在底部看到它,如图所示。此功能目前处于测试状态。 https://firebase.google.com/docs/projects/locations?authuser=0#rtdb-locations

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-01
    • 1970-01-01
    • 2014-09-29
    相关资源
    最近更新 更多