Firebase函数的执行速度是否一致?

时间:2019-02-16 04:57:49

标签: firebase google-cloud-functions

我对使用Firebase函数感兴趣。
我找不到有关Firebase函数执行速度的任何参考。

所以问题是:如果我编写一个函数(独立于网络和外部资源),那么每次执行该函数都会花费几乎相同的执行时间吗?执行速度是否一致?

1 个答案:

答案 0 :(得分:3)

Cloud Functions旋转运行代码的每个实例将是相同硬件上相同容器的实例。由于在同一实例上没有并行执行功能,因此所有功能在运行时都可以访问其实例的全部资源。

更改性能的唯一方法是更改​​容器中的可用内存(这反过来也会更改CPU),但这是您控制的配置,它适用于启动的所有函数实例更改后。有关这些实例类型的概述,请参见Cloud Functions pricing page上的表。

正如Doug指出的那样,如果Cloud Functions需要为函数调用提供新的容器,则在建立容器时会有一个被称为冷启动的延迟。