Firebase功能:对同一触发器具有两种不同功能的利弊是什么?

时间:2018-06-28 02:38:43

标签: firebase google-cloud-storage google-cloud-functions

上传视频进行云存储时,我会触发一个事件。我必须

  • 提取一些帧并使用它进行API调用。
  • 转换视频格式并上传存储空间。

我最初的想法是拥有两个单独的功能来处理任务。但是它也可以在同一函数触发器中。 最初的危险信号是超时和内存不足。我不知道其他优点和缺点是什么? 费用/性能/内存

1 个答案:

答案 0 :(得分:2)

我建议您将其放在一个函数触发器中。因为这将使您更容易维护和重构代码。

您无需担心性能或内存,因为Firebase Functions可以扩展并为您完成繁重的工作。

除非要转换和上传的视频在Gigbs中。然后,如果您在专门进行此操作的另一个第三方服务中进行转换,则可能会更好。

您可能要检查Firebase函数的配额和限制详细信息,并查看它是否仍然满足您的需求。 Read more