I know quite a bit about tg2 app that will serve 25 million dynamic page views a day, it's not yet in production but some performance testing has been done.
We will deploy with nginx load balancing mog-wsgi instances that serve up the dynamic content. It's a bit more complicated than this, but basically nginx will serve up static content, and we're expecting to be able to easily handle this traffic with a couple of quad core web server boxes. We could probably get away with one, but we want to have load balancing for redundancy not just for performance. We're not using ToscaWidgets, the transaction manager, and have been using mongodb for data storage. We had some previous templates written in Jinja, so we're using that for templates, otherwise we'd either use Mako or genshi, but without any match tags. There's a bit of caching in the app, but it's not actually necessary for the current loads, but might be nessisary for the "thundering hoards." I'm looking forward to being able to talk about this more, but you'll have to wait a few more weeks for details. --Mark Ramm On Fri, May 29, 2009 at 7:48 PM, cd34 <[email protected]> wrote: > > What are some sites using TurboGears 2.0 in a production setting? > > Is the site Forward Facing or a backend? > How is the site deployed? (mod_wsgi, mod_python, apache2, proxy, > paster, etc) > What templating engine is used? (Genshi, Mako, Jijna, etc) > How have web designers reacted to the constraints placed with the > templating engine you used? > Are static files served by TG2? > How much daily traffic are you seeing? (hundreds, thousands, tens of > thousands) > What type of hardware/hosting? (virtual, virtual machine, dedicated, > cluster, etc) > What implementation issues have you run into? > What steps have been taken to plan for the thundering herd? > > In particular, I notice shootq as a TG2 production site, but, they > appear to run cakephp on the forward facing site and I assume they are > using TG2 for the backend. Any input as to why the application > development uses two frameworks? > > I looked over 1000corks which is running TG1 based on the post in this > group earlier and possibly runs with CherryPy exposed rather than > running behind another webserving engine and uses Amazon S3 for some > of the images. > > I have seen some input regarding using TG2 for facebook and I am > wondering what sort of hardware and environment I'm going to have to > deploy to run the application based on some real-world experience. I > don't need to know the url of the sites, but, would like to get a > little real-world data so that I can plan accordingly. > > > -- Mark Ramm-Christensen email: mark at compoundthinking dot com blog: www.compoundthinking.com/blog --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TurboGears" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/turbogears?hl=en -~----------~----~----~----~------~----~------~--~---

