OT: why are LAMP sites slow?
Paul Rubin
http
Thu Feb 3 23:50:16 EST 2005
Jeremy Bowers <jerf at jerf.org> writes:
> > Hmm, I'm not familiar with Nevow. Twisted is pretty neat, though
> > confusing. I don't see how to scale it to multiple servers though.
>
> Same way you'd scale any webserver, load balancing in hardware, store all
> user state in a database, and tell the load balancer to try to "persist"
> a user's connection to a machine, so Twisted doesn't even have to go back
> to the server then?
I understood the Twisted suggestion as meaning avoiding database
traffic by keeping both user and server state resident in the
application. Yes, if you use a database for that, you get multiple
app servers instead of a heavily loaded centralized one. But you now
have a heavily loaded centralized database server instead. You
haven't really solved your scaling problem, you've just moved it back
a layer.
More information about the Python-list
mailing list