Everytime I talk about my blog post, I am super careful to qualify: in this case, "usually has little to do w/ speed" and other qualifications. The blog post as well. But everytime, I get a response, "but that's not always TRUE!" We agree. It is not always true. But it is usually true :).
> If you have to manage 100-1000s of connections
Which I said, usually you are not. Postgresql connections are expensive. You do not want 100s-1000s.
> some of each can be long-living sessions such as websockets
you use websockets to talk to your Postgresql database? Where did I say I was talking about HTTP web services ?
> However GIL will make things really slow under load.
not IO load with a hundred threads or so. Thousands, sure. Otherwise no.