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
-~----------~----~----~----~------~----~------~--~---

Reply via email to