Earlier quoted context omitted.
"Python is fast enough for our site and allows us to produce maintainable features in record times, with a minimum of developers," said Cuong Do, Software Architect, YouTube.com. "Python enabled us to create EVE Online, a massive multiplayer game, in record time. The EVE Online server cluster runs over 50,000 simultaneous players in a shared space simulation, most of which is created in Python. The flexibilities of P…
Wow, you're talking about Stackless, something a lot different. >he correct answer would have been the GIL and multiprocessing limited only to blocking IO calls. I'm familiar with the GIL, however I don't think you are. > you would have realized that you spend 95% of your time waiting for IO on most web processes hahahaha. This is funny, because I know why you think this. See, because Python doesn't do multi threadin…
Btw, if you HAD tried to use Python on any significant way, you would have known that WSGI on Apache recycles the VM for multiple requests, which is the reason why it's suggested to do static file serving outside of Apache within the same server.
And, oh yeah, I have yet to hear from anyone except people doing CPU-intensive processing have the programming language be the bottleneck. Congratulations if your system is CPU or network-limited, in which case I'd hope that you're writing something in a lower-level language to handle the situation, but in 99% of large site installations, even if you cache all your IO, it's still going to be the big bottleneck of your system. Seriously, opening a remote socket and sending shit through it is almost always a bigger issue than pushing HTML.
Finally, it still doesn't change the fact that some of the biggest web sites are running Python in the back end and they couldn't be happier.