really appreciated the list of tools. Anybody with a similar list but with other tasks ?
Cheap or free web-based tools for your web startup
21–30 of 59 posts
Re: Cheap or free web-based tools for your web startup
#22How is Google App Engine? Are there any pain points one should be aware of before using it?
Cold startup sucks - it's horrendous for Java and just bad for Python. If you have a popular app, this isn't an issue. If you don't, it hurts.
Re: Cheap or free web-based tools for your web startup
#23Re: Cheap or free web-based tools for your web startup
#24How is Google App Engine? Are there any pain points one should be aware of before using it?
You mean besides lock-in?
Re: Cheap or free web-based tools for your web startup
#25Earlier quoted context omitted.
Cold startup sucks - it's horrendous for Java and just bad for Python. If you have a popular app, this isn't an issue. If you don't, it hurts.
Cold startup is almost unnoticeable for Python apps (bite my lip! see update below). On the Java side it can be an issue but, as with most things, if you dig around, you can find some acceptable workarounds.
Took 4.67s to render http://www.webpagetest.org/result/100306_5PZ7/1/details/
I monitored cold startup for a month on one of my apps and some times see 10s cold startup. http://www.webpagetest.org/result/100309_5TDW/
This is after profiling, reducing imports, caching, using app appstats, etc.
Re: Cheap or free web-based tools for your web startup
#26How is Google App Engine? Are there any pain points one should be aware of before using it?
Re: Cheap or free web-based tools for your web startup
#27How is Google App Engine? Are there any pain points one should be aware of before using it?
The 30 second per page limit can be a pain too. If you need to manipulate (i.e. validate, import, export, etc.) more than a few hundred persistent objects, you'll need to write your code to do it in chunks.
With the Task Queue API, applications can perform work outside of a user request but initiated by a user request. If an app needs to execute some background work, it may use the Task Queue API to organize that work into small, discrete units, called Tasks. The app then inserts these Tasks into one or more Queues. App Engine automatically detects new Tasks and executes them when system resources permit.
Python:
http://code.google.com/appengine/docs/python/taskqueue/overv...
Java:
http://code.google.com/appengine/docs/java/taskqueue/overvie...
Re: Cheap or free web-based tools for your web startup
#28Earlier quoted context omitted.
Cold startup is almost unnoticeable for Python apps (bite my lip! see update below). On the Java side it can be an issue but, as with most things, if you dig around, you can find some acceptable workarounds.
No - I've seen 'Hello World' style apps take over 4s to cold startup. For example http://timezonetimezone.appspot.com/iscorrect?query=EST Took 4.67s to render http://www.webpagetest.org/result/100306_5PZ7/1/details/ I monitored cold startup for a month on one of my apps and some times see 10s cold startup. http://www.webpagetest.org/result/100309_5TDW/ This is after profiling, reducing imports, caching, using app app…
Re: Cheap or free web-based tools for your web startup
#29Re: Cheap or free web-based tools for your web startup
#30I found this helps when collaborating remotely, to send big files around - and there are other companies offering a similar service: http://free.mailbigfile.com/index.php