If I could get a definitive answer on this that would be great.

I know that when your Google App Engine (GAE) app has 0 instances
running (because it has been idle for a bit), and a user requests a
page, the user has to wait for the instance to boot up and do all of
the instantiation which can cause the user to wait a significant
amount of time.

My question is about the situation when your GAE app already has 1
instance running, but begins to experience heavy load and starts
booting up a second instance.

In this case, which will happen:

1. Will a user end up having to wait for the second instance to
instantiate before getting their request responded to?

2. Will no requests be sent to the second instance until it has fully
instantiated, thus not making a user wait an extended amount of time?


If the answer is number 1, then there will always be some users who
have to wait an unreasonable amount of time to get there request
responded to.  Especially in my case since I use Spring, Spring
Security, and JDO.  And JDO takes about 5 seconds to initialize,
Spring takes about 2 seconds, and Spring Security takes about 1 second.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to