[Twisted-Python] How to improve response time of twisted.web?
Thomas Hervé
therve at free.fr
Fri Mar 28 05:31:03 EDT 2008
Quoting Pavel <pbastov at gmail.com>:
> Thanks for the replies.
>
> In fact, I just tried to compare it against the static files -- almost
> the same result --
> a little bit faster, but far from Apache :(
There are 2 things I'll try if speed is a problem:
* test with sendfile support. Look at
http://twistedmatrix.com/trac/ticket/585, there is the branch
sendfile-585-2, which should work with Linux and FreeBSD. If someone
could provide some benchmark numbers, if it would be great.
* if you have a multicore server, you'll probably want to make use
of it. There's nothing in Twisted currently to easily do that, but I
have tested some months ago the possibility to add prefork facility to
Twisted. See
http://twistedmatrix.com/trac/browser/sandbox/therve/prefork_ex1.py
for an example. It's highly experimental, and there's currently no
ticket talking about that, but some feedback would be welcome.
--
Thomas
More information about the Twisted-Python
mailing list