What annoys me the most is that it's nowhere explicitly stated in the docs 
that only heavily optimized low-level applications are "allowed" to run on 
AppEngine.

Google should clearly specify that most well known Java frameworks 
shouldn't be used on AppEngine.

In my case I have tried to optimize my code as much as possible (no spring, 
only low-level datastore access, etc.) but I still need to load a bunch of 
libraries as my application is heavily connected to many external web 
services of all kinds (soap, rest, json, xml, etc.).

I can't imagine to rewrite all these vendor specific librairies even if 
this include some kind of duplicate code.  And for some of them, source 
code is not available.

At the end my application takes between 10 to 15s to load.

I really hope things will improve over time.

So Jeff, you are not alone, I guess we are quite a few AppEngine users 
annoyed by these user facing loading requests.

In fact, the problem exists since the beginning.  We have seen some 
improvements over time, but things seems to go backward lately.  I just 
hope it's temporary.

Francois



On Saturday, July 21, 2012 7:19:52 PM UTC+2, Brandon Wirtz wrote:
>
> Ah, yes, and we come back to Brandon must only run one kind of app, cause 
> I 
> mean who runs more than one App? He can't know Java AND Python. 
>
> I'm apparently not the only person living in Unicorn land, Dave Chandler 
> also lives there 
>
> http://turbomanage.wordpress.com/2010/03/26/appengine-cold-starts-considered 
> / So does Meetu Maltiar 
> http://thoughts.inphina.com/2010/10/09/managing-cold-start-on-google-app-eng 
>
> ine/<http://thoughts.inphina.com/2010/10/09/managing-cold-start-on-google-app-engine/>
>  
>
> Just because you are too lazy to optimize your code, and want to blame the 
> platform don't take your anger out on me. 
>
> Looking at the archives you have been singing the same song for 2 years. 
> Not once have a I seen you say, "Yeah my imports are now being lazy 
> loaded" 
> or " I serialized my configuration initialization variables" and "It saved 
> me 1s but I need to find 5 more where should I look" 
>
> All I see from you and Andre is Wha-Wha, Wha-Wha, Wha-Wha-Wha. 
>
> If Python is magic move to it. I run about 70% py 30% java because unlike 
> you I profiled my apps and used which ever was better. And in the cases 
> where Go Is Better. I'm Learning and  building code in Go now too. 
>
> So grow up. Quit whining read the docs on the internet and when you can 
> post 
> "I did all those things and my app still doesn't load fast enough" and 
> when 
> you tell me you modularized your code so that you can leverage backend for 
> steady state and large code base latency tolerant apps, come back to me. 
> I'll help you with a code review just to get you to stop complaining. 
>
> It's ok, not every programmer and learn to think in the Google code 
> construction methodology, or think in "cloud". But there are clearly 
> highly 
> successful projects that have gotten around your issues. So stop saying 
> those people live in a magical land not available to everyone else. 
>  Google 
> doesn't look at my Email associated with the app and give me a performance 
> bonus. (I Know I checked) 
>
>
>
>
>
>
>
>
>
>
> > -----Original Message----- 
> > From: google-appengine@googlegroups.com [mailto:google- 
> > appeng...@googlegroups.com] On Behalf Of Jeff Schnitzer 
> > Sent: Saturday, July 21, 2012 1:19 AM 
> > To: google-appengine@googlegroups.com 
> > Subject: Re: [google-appengine] Re: Startup time exceeded...on F4?! 
> > 
> > Brandon, your comments are irrelevant and not constructive.  The Python 
> > runtime has a completely different startup profile from the Java 
> runtime. 
> > The long startup delays in Javaland occur prior to any service calls; no 
> amount 
> > of caching, deferring, queueing, or serialization is going to help. 
> > 
> > Jeff 
>
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/L9oaqE2apt8J.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to