Firebase 云功能:同一个功能(onCall)可以服务多少用户?它有多少资源可以为他们服务?

Firebase Cloud function: how many users can the same function (onCall) serve? With how many resources can it serve them?

大家好。我只有一个“onCall”firebase 函数,但它被所有用户多次调用。如文档所述,每个函数每秒可调用 3000 次。由于我需要 5 秒,那么我每秒可以调用 600 次吗?

由于我的函数操作图像,需要将它们存储在服务器(或虚拟机)的tmp文件夹中。我碰巧收到一条错误消息,告诉我我已经超出了函数允许的内存。我修复了试图占用更少内存的功能,现在它可以工作了。我的问题是:假设函数可用的内存是 X,并且调用需要 X / 2 内存,这是否意味着我只能同时进行两个函数调用(以免 运行 超出 X 内存) ?

另外,我不确定这个 X 是多少。提前致谢。

Cloud Functions 自动扩展和缩减以满足负载。

在 Cloud Functions 上,您的函数的单个实例将永远 运行 在单个容器上并行。所以这确实意味着您的代码每次 运行s.

时都拥有该容器的全部资源