CPU性能方面,Google App Engine后端的执行时间与非后端的执行时间相比要快多少?

时间:2011-08-17 17:15:40

标签: performance google-app-engine backend

我们正在Google App Engine的平台上开发一个原型应用程序,但是部分代码需要相当密集的CPU处理并且表现出糟糕的性能。我们尝试优化代码,但我们也在尝试探索抛出更多硬件方法以实现优化目的。 : - )

official documentation from Google似乎强调了这些功能:backend allows code to execute more than 30 secondsyou can have always-on instance using backend,但没有明确说明与使用常规代码相比,我们可以更快地执行代码的执行速度,非后端,环境。环顾网络也无济于事。

我明白使用更高级别的后端(例如class B8, 4.8GHz virtual CPU)最有可能给我更快的执行时间,但我很好奇(并且充满希望!)即使使用最低级别的后端也能给出我们更快的执行时间。

所以,我希望stackoverflow中的众筹可以分享他们关于Google App Engine的后端与非后端环境相比多快多快的性能?

1 个答案:

答案 0 :(得分:0)

现在我们将来有几个月了,Google已经released App Engine 1.6.1并将功能添加到adjust frontend instances to use different classes,事情变得更加透明。

现在可以得出结论,默认前端实例相当于CPU容量为600MHz的虚拟机。这相当于最低级别后端实例的CPU容量。

因此,与默认的前端实例类相比,即使是最低级别的后端实例也不会给我带来性能提升。好消息是我们现在可以选择更高级别的前端实例,而不是依靠更高级别的后端来执行CPU密集型代码。