News for hackers. Stuff that matters.
Re:Benchmarking Go and Python Web servers by masklinn on Wednesday February 23, 2011 @12:49PM (#2255002)
Stop the press, news are news, a compiled language built for concurrency is better at creating performant web servers than an interpreted language with a GIL.

Next in line, is an Nginx in-module application faster than Rails on WEBRick? We're not sure yet, but we're going to tell you. Stay tuned.

Re:Benchmarking Go and Python Web servers by vegai on Wednesday February 23, 2011 @01:03PM (#2255051)
I think it's some sort of interesting how small the gap is.
Re:Benchmarking Go and Python Web servers by devinj on Thursday February 24, 2011 @12:50AM (#2257070)
GIL isn't really relevant for blocking IO-bound code, because the lock is released (and not contended) when blocking. For nonblocking single-threaded code such as Tornado's event loop, the GIL also doesn't matter. Not to mention that the real speed concerns had nothing to do with interpreted versus compiled, because Tornado very clearly held its own, and web.py+flup (etc.) have architectural issues with regard to performance, far beyond mere interpreter overhead.