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.