Re: [Twisted-web] performance of web2

On 7 Jan, 05:53 pm, manlio_perillo@libero.it wrote:
This is not a problem (and maybe the tests are not so accurate), but I would like to known if there are still some areas that can be optimized in twisted.web2 or the development is stable.
twisted.web2 is still officially unstable. One of the *requirements* for it to be declared officially stable is, in fact, optimization to be as fast as web1 :-). Patches, especially those which would add some performance tests, would be appreciated.

glyph@divmod.com ha scritto:
On 7 Jan, 05:53 pm, manlio_perillo@libero.it wrote:
This is not a problem (and maybe the tests are not so accurate), but I would like to known if there are still some areas that can be optimized in twisted.web2 or the development is stable.
twisted.web2 is still officially unstable. One of the *requirements* for it to be declared officially stable is, in fact, optimization to be as fast as web1 :-).
Ok, I *just* have read the ticket. Thanks.
Patches, especially those which would add some performance tests, would be appreciated.
This is a complex task... However there are good news. 1) Directory listing is much faster in web2. static.File('/usr/bin') ab -n 100 -c 1 web: 0.63 req/sec web2: 17.25 req/sec ab -n 100 -c 25 web: timed out web2 17.34 2) With keep alive enabled, web2 performs better (the same code as in the original post) ab -n 100 -c 1 web: 1398 req/sec nevow: 1049 req/sec web2: 1186 req/sec ab -n 500 -c 50 web: 1756 req/sec nevow: 1202 req/sec web2: 1273 req/sec The result, here, is that web2 is as fast as Nevow. Regards Manlio Perillo
participants (2)
-
glyph@divmod.com
-
Manlio Perillo