Google Cloud Platform 有多个区域来托管他们的服务,例如西欧 2 用于基于伦敦的服务。
但是,使用Firebase,似乎无法配置内容的托管位置。即使与 GCP 项目集成(通过 Blaze 计划(,除了默认的美国中部区域之外,似乎也没有办法为存储或功能配置区域。
1( 有没有办法配置 Firebase 托管在哪个区域?
2( 当前以美国为中心的托管是否会影响英国等地的性能?例如,如果有人导航到我在伦敦的 Web 应用,那么调用位于美国的 GCP 云函数的网页是否又在获取位于伦敦等地的数据?
Firebase由相当多的产品组成。不幸的是,并非所有它们都允许您选择区域。
具体而言,对于云存储,您可以点击 Firebase 控制台"存储"面板中的溢出菜单,然后选择添加存储桶,从而将自己的存储桶添加到 Firebase。这些额外的存储桶可以位于任何区域中。
对于云函数,现在可以指定区域。在这里查看我的答案:Firebase 部署到自定义区域 (eu-central1( 和 firebase-talk 邮件列表中的这篇文章。
您对性能的问题在很大程度上取决于您要使用的功能类型。没有千篇一律的答案。