我正在使用Google Actions节点js库来实现dialogflow。如果我的Google for Actions应用程序在一段时间内仍处于非活动状态,则dialogflow firebase函数的确需要非常长的16-20秒才能响应。
但是,随后的调用需要1-3秒。因此,我想保持dialogflow firebase函数处于活动状态,以避免在每次函数调用上创建新连接时浪费时间。
我收到了文章[{https://firebase.google.com/docs/functions/networking]],但对我来说没有用,因为我不知道如何在Google图书馆中执行操作。
https://www.npmjs.com/package/actions-on-google。看起来应该是Google提供的基本内容。
答案 0 :(得分:0)
这被称为Firebase的冷启动问题,您可以了解有关on Medium的信息。
一种解决方案是从Firebase Functions迁移到GCP的App Engine。 App Engine始终处于运行状态,因此不会遇到16至20秒的加速延迟。