3

我惊讶地发现,谷歌应用引擎的空闲实例对服务任何新请求没有任何作用,但动态实例处理了大部分请求。许多空闲实例实际上空闲了几分钟。即使我检查了日志,但什么也没留下。

在此处输入图像描述

这是我的应用程序设置。

在此处输入图像描述

为什么动态实例的调度比空闲实例多?如何改进我的设置?

4

1 回答 1

2

空闲实例是“保留”实例,因此当流量增加时它们立即可用。这就是文档所说的:Idle Instances are pre-loaded with your application code, so when a new Instance is needed, it can serve traffic immediately.

因此,仅当您预计会有大量流量峰值时才需要拥有大量空闲实例,但前提是您希望保持相同的延迟。

这是计算:实例可以处理(最多)10 个请求/秒,并且需要 15 秒才能启动。因此,如果您预计 15 秒内的流量增加 10 个请求/秒,您只需要一个空闲实例,如果增加 30 个请求/秒,您需要两个,等等。

于 2013-01-15T07:37:08.640 回答