Google Go与GoGo上的Python和Java的资源使用情况是怎样的?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (71)

Appengine上的Google Go会比Python和Java使用更少的资源吗?实例启动时间是否比Java和Python的启动时间快?

提问于
用户回答回答于

所有的API成本将与你使用的运行时间相同。

语言“可能”影响这些成本:

  • 按需的前端实例
  • 保留的前端实例
  • 支持的实例

语言独立成本:

  • 高复制数据存储(每演出存储)
  • 传出带宽(每演出)
  • 数据存储API(每个操作)
  • Blobstore API存储(每演出)
  • 电子邮件API(每封邮件)
  • XMPP API(每个房间)
  • 频道API(每频道)
用户回答回答于

即使是atm单线程,Go实例也可以使用goroutine同时处理传入请求,这意味着如果1个goroutine正在等待I / O,另一个可以处理传入的请求:

go程序是作为二进制文件还是源代码上传的,如果它是作为源代码上传的,那么它会被编译一次或在每个实例启动时编译一次?

Go程序作为源代码上传,并在使用SDK部署新版应用程序时编译(一次)为二进制文件。

换句话说:从成本角度来看,我是否会受益于在应用引擎中使用Go?

扫码关注云+社区

领取腾讯云代金券