well, for me, i don think i could judge how much programming experience others are having. what i can contribute is my answers / experiences to some objective questions
question no.1 - process running for more than 30 seconds sure, whatever kinds of batch processing, huge updates, urlfetch for thousands of URLs etc. can take long long time. but this is just NOT what GAE built for. it doesn't allow (at least currently) any task executing for more than 10s. the intent is very clear, it is suitable for hosting web services / frontend that user directly interacts with, and will not expect to get the response >10s, but not for batch processing question no. 2 - can appengine scale? this question should be refined to can appengine scale for the tasks what it is designed and supposed to do well (for types of tasks (e.g. batch processing) not suitable for GAE, then we dont bother to know whether it can scale) from what google claims, the 'scalability' lies on the fact that the underlying BigTable performance is about constant, regardless how large the datasize is. so the response time is not increasing with increasing number of data, but it does increase for increasing number of returned data. from this perspective, gae doesn't scale if the returned data keep increasing, or doesn't [work well] with badly written queries (model designed) (with bad implementation, no matter there are 100 or 100 millions records, query time can take the same 10 seconds) question no.3 - is it cloud computing, or over rate-limiting customers well, cloud computing is not the god, and each platform is designed for some specific use and no single platform can serve and do well for all purposes. if the platform is suitable for what i want to do, scale well in it, and bill me according to the usage, i could consider it as a good cloud computing platform. - eric 2010/1/14 Locke <locke2...@gmail.com>: > Nick, you must have very little experience programming if you can't > think of a reason for a process to run for more than thirty seconds. > Ever hear of background tasks? Cron? TaskQueue? Ever use URLFetch? > That eats your execution time no matter how efficient your app is. > Right now, appengine just does not scale. There are way too many hard > limits and rate limits. > > It makes sense to rate-limit free users. It does NOT make sense to > rate-limit paying customers. Cloud computing is supposed to scale. > > > > On Jan 13, 6:19 pm, nickmilon <nickmi...@gmail.com> wrote: >> Thanasis >> >> take it easy - it was just a joke (may be of a bad taste but, as you >> mentioned it was not my day) , and nothing to do with your English the >> intention was just to make you think that sometimes we write bad code >> in a harry and then blame the infrastructure or whatever. >> >> Getting to GAE now, this late start symptom has been covered in other >> threads here and there are explanations - solutions which I will not >> repeat. >> I have huge pages with more than 60 KB of js and some more of CSS and >> 3rd party js etc etc, and which I have not even optimized yet, still >> hot start or cold start never exceeds 3'' including DNS lookups for >> complete load you can try it herehttp://www.geognos.com/geo/en/cc/af.html >> or try http://milon.appspot.com/stravon/db/cc/83.212.217.149latest >> performs a fetch from 100K+ records that include the complete IP >> allocations database and since nobody is using it you can be sure you >> will get a cold start. >> >> Besides, I have seen other people here complain about their appls been >> slow and I verified it my self, the miracle is same applications >> became very fast in a couple of weeks time - I do not think the >> infrastructure improved that much meanwhile, just they have rewritten >> their code in a better way. >> >> Now this is my experience and that of many others with whom I talk >> about GAE, I can't exclude the possibility that you people complaining >> have a kind of bad lack and your Apps ride on a bad server or anything >> else. >> Still I think you got to know better GAE before you start >> complaining, study the docs read the previous posts and if you have >> something special to solve come back here and describe your problem >> without any remarks, I am sure you will find people willing to help, >> or... you are free to switch to a conventional hosting platform if >> you feel better there, staying here just complaining that GAE is joke >> it is not helpful neither too you nor to the community. >> >> Happy coding >> >> Nick > > -- > 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-appeng...@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. > > > >
-- 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-appeng...@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.