Does anybody know if the start time of java apps are significantly
better (since they are compiled)?

On Oct 23, 4:02 pm, bugaco <ice...@gmail.com> wrote:
> I had a bit weird experience with this...
>
> So I wrote app (http://analytics.bugaco.com) that runs on App Engine.
> Than I looked at the request logs to see how it is running.
> Request logs suggested that I'm using a lot of CPU time on hitting the
> home page, but after that CPU time significantly decreases. It also
> had annoying red flag suggesting that servlet is using excessive
> resources and that I need to optimize it.
> Testing a bit, I noticed that pinging lets app be warm, and I had cron
> doing the pings for a few days; while also noticing that it does not
> do anything useful
>
> Conclusion:
> 1. If log files don't suggest that you are better off pinging people
> would not ping
> 2. It is stupid that google counts warming up your app toward CPU time
> (leading to profiling, that leads to pinging)
> 3. It is very stupid that applications can not denote 'keep this code
> path warm/cache it/or something' that will allow new users not to give
> up on the up until they get first response.
>
> So, as a conclusion, I think AppEngine is AWESOME. And I also think it
> SUCKS.
> I love SDK, ability to deploy and test and use all the cool things.
> I don't like the idea that it can not serve a (entry)page in 3-5
> seconds as I think that it leaves bad taste in users mouth, and
> consequently bad taste in developers mouth.
>
> Finally, I am not sure I'll use AppEngine for developing other
> applications as I'd rather go with paid hosting that provides some
> level of performance on serving pages. I think Google would win a lot
> of good will if they at least provide quick serving of static
> resources.
>
> One may wonder how to do that, and given that they have all those yaml
> files there may be yaml file that specifies a warm static resource.
> This would decrease a need for pinging your app as it would allow user
> to hit entry page, and google to pre-cache app much easier.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
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