Thanks for clearing that up. I am however in the process of converting
an existing app over to TG1 and this existing app uses SQLObject. It
isn't a massive app(domain model is comprised of approx 60 classes)
but I don't think it would be feasible to switch to SA(I am not super
familiar with SA so perhaps a switch wouldn't be as time consuming as
I . Given that fact I am a bit concerned by Graham's comments
regarding performance with TG and SO.
I am aware of the caching issue with SQLObject having dealt with that
issue because the existing app is based on mod_python(and the multiple
processes lead to stale data). Since a multi-process deployment is not
a reliable configuration in this scenario, are there any suggestions
about how to approach this situation(if in fact  TG1/SO is a
suboptimal combination)

Thanks in advance!

On Jan 17, 7:44 pm, "Mark Ramm" <[EMAIL PROTECTED]> wrote:
> > On Jan 18, 1:38 pm, GSP <[EMAIL PROTECTED]> wrote:
> > > I stumbled upon a thread on the django group recently where questions
> > > about Turbogears performance  were raised:
>
> > >http://groups.google.ca/group/django-users/browse_thread/thread/ab111...
>
> > > "TurboGears would be a terrible choice.  Python does not do well on
> > > threads
> > > and has been known to lock up solid when executing a fork() out of a
> > > thread.
>
> TurboGears, even TurboGears 1 works very well in a multi-process
> deployment with load balancing between processes behind a reverse
> proxy server.
>
> Multithreaded python web servers do perform better than single
> threaded servers, particularly per unit of memory consumed, but
> multi-process configurations allow you to scale across multiple
> processors better.  In my experience a mix of the two provides the
> best of both worlds, and that's exactly the kind deployment senario
> that high traffic TurboGears sites use.
>
> If you want to scale, I think TurboGears+SQLAlchemy will do very well,
> and we are definitely working to add lots of scalability features to
> TG2, so that it should do even better.
>
> Django works, and is great.   But whoever said TurboGears will not
> scale has clearly not tried.   We may need to highlight multi-process
> deployments more in our documentation, but since the single process
> way can handle lots and lots of scenarios, we've made that the first
> thing we show people because it is simple to setup.
>
> --ark Ramm
--~--~---------~--~----~------------~-------~--~----~
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