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.
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.