首页 > 解决方案 > Google Cloud Functions 的供应商依赖项是否有性能优势?

问题描述

根据官方文档,在创建 Google Cloud Function 时,您可以选择供应您的依赖项或使用go mod.

是否知道是否有性能优势,尤其是。关于冷启动,出售您的依赖项,而不是使用 go mod?不幸的是,我没有机会亲自测试这个。

标签: gogoogle-cloud-functions

解决方案


一切都取决于你把表演放在哪里。在运行时,没有区别。

在构建时,有。实际上,没有下载依赖,所有这些都已经存在于代码本身中。只需要完成编译时间。

由于构建时间更快,从 2020 年 4 月 20 日开始,如果使用 vendoring 模式,功能部署也会更便宜。确实,从今天开始,该功能将使用 Cloud Build 来打包和部署代码,并且每个计费账户每天只有 120 分钟免费


推荐阅读