如何绕过firebase功能冷启动

问题描述

我正在使用 firebase Stripe API,但发生的情况是我的应用程序没有大量流量,暂时也不会。 Firebase 决定,在 2-3 分钟没有调用函数后,它进入冷启动模式。这很不幸,因为这意味着从新用户点击注册到结帐页面的等待时间,大约为 8 秒。太可怕了!

无论如何,有没有人知道解决这个问题的方法,也许设置一个脚本在任何时候都在后台运行,或者我可以从 Firebase 内部做些什么?

解决方法

一种帮助方法是向云函数添加“冷启动”命令(即“无操作”调用/调用),并在您的用户开始结帐流程时调用它(在收集任何信息之前) .如果用户未完成退房,则无伤害无犯规;如果他们执行,则云功能已经启动。