hi,<br>will this twisted,turbo gear etc help me to create a http server that can serve multiple clients concurrently....<br>and also the http server which i want to create in my project will not be doing any IO (it is not like frontend  and backend ).. but it will act as a image_proxy_server i.e when a client wants an image  it will do a http request to my  http server if the image is present in cache it will fetch it directly from cache  and return  it  to the  client as an http reponse otherwise  it  fetch from  www  and  store  it cache and also return it to the client as an http response so basically i want to serve many clients concurrently in fast n efficient manner <br>
<br><div class="gmail_quote">On Feb 20, 2008 5:51 AM, Christian Heimes <<a href="mailto:lists@cheimes.de">lists@cheimes.de</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">bharath venkatesh wrote:<br>> hi<br>>    i want to create fast n efficient http server which serve multiple<br>> client  concurrently .. so i thought of threading the http server  using<br><br>
</div>Threads ain't efficient for IO bound problems like a HTTP server. Most<br>OSs have far better ways to deal with IO bound applications like<br>select(), poll(), epoll(), kqueue() or IOCP.<br><br>Use Twisted :)<br>
<font color="#888888"><br>Christian<br></font><div><div></div><div class="Wj3C7c"><br>--<br><a href="http://mail.python.org/mailman/listinfo/python-list" target="_blank">http://mail.python.org/mailman/listinfo/python-list</a><br>
</div></div></blockquote></div><br>