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>