Google cloud platform 谷歌云功能中是否有检测冷启动的方法?
当我的GCF函数处于冷启动状态时,我需要向调用端点发送一个“wait”信号,让它知道响应时间可能会稍微慢一点。(上下文中,这是Slack slash函数的后端,它需要在三秒内进行初始响应。不过,我们看到冷启动时的gcf启动时间大于3s) 如果相关,相关的云函数也会执行对firestore的调用Google cloud platform 谷歌云功能中是否有检测冷启动的方法?,google-cloud-platform,google-cloud-functions,Google Cloud Platform,Google Cloud Functions,当我的GCF函数处于冷启动状态时,我需要向调用端点发送一个“wait”信号,让它知道响应时间可能会稍微慢一点。(上下文中,这是Slack slash函数的后端,它需要在三秒内进行初始响应。不过,我们看到冷启动时的gcf启动时间大于3s) 如果相关,相关的云函数也会执行对firestore的调用 有没有办法检测云功能何时从冷启动开始启动?在任何地方都找不到这件事。。。谢谢。您可以将云功能迁移到App Engine,以便进行预热并避免冷启动 正如@johnhanley提到的,减少冷启动时间的唯一方法
有没有办法检测云功能何时从冷启动开始启动?在任何地方都找不到这件事。。。谢谢。您可以将云功能迁移到App Engine,以便进行预热并避免冷启动 正如@johnhanley提到的,减少冷启动时间的唯一方法是优化部署的功能 谷歌建议:
- 始终删除临时文件
- 明智地使用依赖关系
- 使用全局变量在将来的调用中重用对象
- 执行全局变量的惰性初始化
检查此项和此项以了解can函数的最佳实践没有可调用的API。您必须在软件中设计一个功能可能具有冷启动延迟。如果您需要快速启动(无冷启动),那么您需要实现自己的计算服务。您的语言是什么?你函数的内存是多少?好的,谢谢。我知道我们可以通过cron作业来实现半暖云功能,但这显然是次优的,所以我将看看上面的内容。谢谢