GAE实例中有多少用户?

eja*_*ang 3 google-app-engine instance

我在Google App Engine上使用Python 2.5运行时.毋庸置疑,我对新的成本有点担心,所以我想更好地了解一下我会遇到什么样的流量.

如果10个用户同时在myapplication.appspot.com上访问我的应用程序,那会产生10个实例吗?如果不是,实例中有多少用户?甚至以这种方式衡量?

我已经查看了http://code.google.com/appengine/docs/adminconsole/instances.html,但我只是想确保我的解释是正确的.

Nic*_*son 7

从HTTP的角度来看,"用户"是一个相当无意义的术语.重要的是您可以在给定的时间间隔内提供多少请求.这主要取决于您的应用投放给定请求所需的时间.显然,如果您需要200毫秒来提供请求,那么一个实例每秒最多可以提供5个请求.

当App Engine处理请求时,会将其添加到队列中.只要有实例可以工作,它就会从队列中获取最旧的项目并提供该请求.如果请求在队列中等待的时间("挂起延迟")超过您在管理控制台中设置的阈值,则调度程序将启动另一个实例并开始向其发送请求.

显然,这是非常简化的,但是让您对调度程序的工作原理有了广泛的了解.