Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Go 为谷歌云功能提供依赖项是否有性能优势?_Go_Google Cloud Functions - Fatal编程技术网

Go 为谷歌云功能提供依赖项是否有性能优势?

Go 为谷歌云功能提供依赖项是否有性能优势?,go,google-cloud-functions,Go,Google Cloud Functions,根据官方文档,在创建谷歌云功能时,您可以选择提供依赖项或使用go mod 是否知道使用go mod来销售依赖项是否有性能优势,特别是在冷启动方面?很遗憾,我自己没有机会测试这一点。这取决于您将性能放在何处。在运行时,没有区别 在构建时,有一个。事实上,没有可下载的依赖项,所有这些都已经出现在代码本身中。只需完成编译时间 由于构建时间更快,从2020年4月20日开始,如果使用供应商模式,功能部署也会更便宜。事实上,从这一天起,该功能将使用Cloud Build来打包和部署代码,每天只有120分钟的

根据官方文档,在创建谷歌云功能时,您可以选择提供依赖项或使用
go mod


是否知道使用go mod来销售依赖项是否有性能优势,特别是在冷启动方面?很遗憾,我自己没有机会测试这一点。

这取决于您将性能放在何处。在运行时,没有区别

在构建时,有一个。事实上,没有可下载的依赖项,所有这些都已经出现在代码本身中。只需完成编译时间


由于构建时间更快,从2020年4月20日开始,如果使用供应商模式,功能部署也会更便宜。事实上,从这一天起,该功能将使用Cloud Build来打包和部署代码,每天只有120分钟的时间是免费的,而且每个计费帐户

不,两者都会产生(基本上)完全相同的可执行文件。谢谢你的回答。我确实想知道,像你提到的那样,自动售货是否有构建时的好处。您是否有注意到性能提升的第一手经验,或者是否有一篇文章/一些文档提到了此构建时性能优势?另外,感谢您提到云构建的变化——我不知道。我没有使用云功能执行这些测试,而是使用云构建。而且,因为云函数将使用云构建进行打包,所以很容易假设行为是相同的!