Hi "nospice" (sorry, but I couldn't quite guess your name, only that you are not one of the Spice Girls :)

If you want to know about TG performace, you should look for data on the performace of it's components, most importantly Kid and CherryPy. In fact even the Kid thing is not such a problem as TG generates a cache where it saves the pages you have loaded at least once, and so the templates are compiled _exactly_ once. Maybe you could find some speed issues and probably fixes if you check in Kid's own Trac tickets. As for CherryPy, there are tons of info around the net with tips and tricks to get it running faster or more stably, under Apache, etc.

For an online store I think TG is very well capable of handling a large enough site. Obviously if you get a lot of hits per second things may begin to choke, but I think with any reasonable server setup you should do well in most normal situations (normal = you don't run eBay).

About the "build times", that is covered by the cache I mentioned before.

Further reading:
http://www.cherrypy.org/wiki/CherryPyProductionSetup
http://www.cherrypy.org/wiki/CherryPyRecipes
http://lesscode.org/projects/kid/

Hope it helps :)

David

[EMAIL PROTECTED] wrote:

I've been playing with TG for about a month now and I love it.  I
have very little programming experience (2 semester's worth of java
in uni) and no web development or python experience.  I'm using TG to
follow up on an Idea(s), and learn a lot about python/webdev along the
way.  I'm amazed at how quickly I was able to get *something* up and
running.  It took me about 40 hours to get a proof-of-concept up and
running (and the vast majority of that time was spent learning basic
things (like python)).    Most of what I've needed to learn I've
been able to find tutorials, code, demos, etc online (+ plowing blindly
into the code has yielded fair results).

But what I'm not sure about, and haven't been able to find good
answers for, is speed/efficiency.

I realize desired/accepted speed probably depends greatly on the type
of app.  But lets say, for something that is about as 'heavy' as an
online store, what kind of build times should I be looking for during
development (on my [reasonably good] desktop)?

Are build times a good indication of overall performance?  What else
should I be looking for?

Any suggestions for further reading?

Thanks.



Reply via email to