Firebase 降低云Firestore API延迟

Firebase 降低云Firestore API延迟,firebase,google-cloud-platform,google-cloud-firestore,latency,Firebase,Google Cloud Platform,Google Cloud Firestore,Latency,我开发了一个Android应用程序,其中我使用Firebase作为主要服务来存储数据、验证用户、存储等等 我最近更深入地研究了这项服务,希望看到API在我的谷歌云平台上的使用情况 为了做到这一点,我导航到查看它在API和服务中显示了什么: 通过检查可能的原因,我得到: 有人能解释一下“延迟”的含义吗?具体来说,与其他API相比,此服务具有更高延迟值的原因是什么 该值是否对我的应用程序有任何影响,例如减慢响应或其他什么?如果是,是否有降低该值的指南 谢谢延迟是操作开始前的“延迟”。特别是,云函

我开发了一个Android应用程序,其中我使用Firebase作为主要服务来存储数据、验证用户、存储等等

我最近更深入地研究了这项服务,希望看到API在我的谷歌云平台上的使用情况

为了做到这一点,我导航到查看它在API和服务中显示了什么:

通过检查可能的原因,我得到:

有人能解释一下“延迟”的含义吗?具体来说,与其他API相比,此服务具有更高延迟值的原因是什么

该值是否对我的应用程序有任何影响,例如减慢响应或其他什么?如果是,是否有降低该值的指南

谢谢

延迟是操作开始前的“延迟”。特别是,云函数必须实际加载并启动容器(如果它们已暂停),或者至少从内存加载(这取决于调用函数的频率)

这会影响你的客户吗?天哪,是的。但是你能做的是一个有意义的研究。对于云功能,最大的延迟来自启动“容器”(假设冷启动,这是您的低请求计数所建议的)——它必须在调用代码之前加载和初始化模块。同样的问题也适用于浏览器代码:代码紧凑,模块负载最小,等等


云功能预计会有一些延迟(我很确定几百毫秒是典型的延迟)。相应地设计客户端用户体验。云函数的真实功率不是瞬时响应;相反,这是与浏览器操作并行的计算能力,以及启动多个实例以响应多个浏览器会话的能力。相应地使用它。

更详细地描述您在此处显示的内容会更有帮助-您是如何导航到此屏幕的?你在这里展示的内容可能与你的应用程序的功能没有任何关系。你能解释一下我应该提供什么信息来让问题更清楚吗?使用firestore的部分代码将有所帮助?提出的问题是:您是如何导航到此屏幕的?我们到底在看什么?