At 12:21 AM 7/23/2008 +0200, Irmen de Jong wrote:
Tibor Arpas wrote:
Hi,
I'm quite new to python and I ran into a performance problem with
wsgiref.simple_server. I'm running this little program.
[...]
I get many hundreds of responses/second on my local computer, which is fine.
But when I access this server through our VPN it performs very bad.

Could it be that the wsgiref is doing a reverse DNS lookup for every incoming call? (for instance to determine the remote server hostname for some reason such as logging)
That could be a very slow operation.

Just an idea, I have no idea about the workings of wsgiref, I've just seen this happening in other situations.

It isn't really even wsgiref-related. First, wsgiref.simple_server is based on the other stdlib HTTP server modules.

Second, it's not intended for production use.

Third, it's not multi-threaded, which is likely to be a factor if the performance tests are done using concurrent requests.

_______________________________________________
Web-SIG mailing list
Web-SIG@python.org
Web SIG: http://www.python.org/sigs/web-sig
Unsubscribe: 
http://mail.python.org/mailman/options/web-sig/archive%40mail-archive.com

Reply via email to