My assumption would be and this is for Java (not a python person) that if you have an empty handler at the very least you would get the JVM up and running and some of the basic libraries that are required. Then, depending on what you do in the warmup request and/or your web.xml would load additional libraries. For example, if you use the load-on-startup with a integer >= 0 then the servlet would be loaded when the request handler is called regardless of whether or not it is used. Also, if a datastore or memcache request were made in the handler that those additional libraries would be loaded. I haven't implemented one yet but my intention is to use it to load as much of these additional libraries as possible.
On Thu, Dec 9, 2010 at 9:45 AM, Darien Caldwell <[email protected]>wrote: > It sounds wrong. > > But it brings me back to a question i've been wondering to myself for > awhile now: what constitutes an Instance, exactly? Is it the bulk of > all the code uploaded, or just whatever modules were las used? > > For instance, I have several separate sections to my app, and > depending on which URL a request is received on, different code paths > are executed, each loading different modules. If I have a warm > instance, exactly what is being kept warm? All of the modules for all > of the URLs, or what exactly? > > How does the system decided what to keep warm? > > -- > 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]<google-appengine%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/google-appengine?hl=en. > > -- 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.
