IMHO, 'Pay to reserve a JVM' is much more reasonable. Although
everybody likes free lunch, but the resources will be wrongly
allocated eventually. For example, the rival company of Google can
legally eat up all its RAM by submitting tremendous amount of huge
size application if there is no recycling. The most valuable feature
of GAE/J which makes it uniquely different from an ordinary VPS is the
scalability and zero administration of the scalable cloud. This unique
feature is worth paying for a fast growing business. My project is in
development phase and I don't enable billing neither. So I choose to
make my app start faster.
I use struts 1.2.x + Spring 2.0 initially. But quickly I realized
I had to get rid of Spring in order to decrease the startup time. So I
wrote a TidyDelegationProxy (tidy means TIny DependencY injector) to
replace Spring's struts proxy. I successfully reduced the startup CPU
time from 12+ seconds to 6 seconds. And I replace the configuration
XML parsing with deserialized the pre-parsed struts config from the
resource. The startup CPU time reduced to 4.3 seconds.
FYI the slim3 framework ( http://sites.google.com/site/slim3appengine/
) has a mini controller which is claimed to be lightweight. I
personally use the datastore related api (which is great) of slim3
only, but you may evaluate if the controller api is suitable for you.
> >> If you don't like this general behavior, please star this issue:
> >>http://code.google.com/p/googleappengine/issues/detail?id=2931
>
> YES !!!! I have stared this issue, I think every body who uses GAE
> should star this issue ^^||
>
> >> I personally don't like this solution as it seems to be paying for
> >> minimum functionality.
>
> You're righit, but if we can pay little $$ for fixing this BIG issue
> we will do it. ><||
>
> Thanks lots again !!
--
You received this message because you are subscribed to the Google Groups
"Google App Engine for Java" 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-java?hl=en.