[Twisted-Python] http server performance
exarkun at divmod.com
Tue Mar 4 10:41:43 EST 2008
On Tue, 4 Mar 2008 20:11:08 +0530, bharath venkatesh <bharathv6.project at gmail.com> wrote:
> my project involves lot of I/O over the network.. one part of my
>project involves a server(http) which is listening on the port for many
>client . this sever fetches an image from the web and and send it to
>clients .... and many clients will request the server concurrently .. to
>implement concurrent serving to clients i used threaded http server
>this didn't solve the problem at all .. same thing is happening only 2
>clients is served at a time ..even if no of threads is assigned to 20 ..
>i have did lot of searching and reading .. and hoping to find a solution
>..can anyone make it easier for me
>i have heard of twisted deffered object .. will it solved the problem ? if
>not pls suggest me alternative..
Deferreds won't directly solve your problem, but using Twisted as your
HTTP server (and client) should. It is generally the case that Twisted applications continue to perform well under increasing load - more so
than thread-per-connection based systems.
More information about the Twisted-Python