我有一个Firebase实时数据库项目,最初是在central1服务器(美国)上创建的。
问题是,使用此数据库的应用程序和相关的云函数都在欧洲(主要是法国)使用。在同样的情况下,有人将服务器更改为"europe-west1“,并注意到云函数的速度有了很大的提高。
所以我有几个问题:它真的会影响速度吗?另外,我是否必须同时更改数据库和Cloud Functions的位置才能使其顺利工作?
更改Cloud Functions的位置很容易,但一旦创建实时数据库,似乎就不可能更改它的位置。
我担心在美国有一个数据库,而Cloud Functions在欧洲运行会更糟糕…
发布于 2021-07-14 23:14:52
根据云函数documentation,如果云函数是由实时数据库触发或使用的,则建议部署云函数的区域始终为US-Central1。
为非美国用户提供更好体验的另一种选择是在EU区域中为所有与数据库无关的作业实现一个小函数,该作业稍后将连接到执行与数据库相关的所有作业的Cloud Functions。
https://stackoverflow.com/questions/68364055
复制相似问题