今天看到的一片文章 The dark side of the Rack and Websockets dreams 大意是:rack 现在支持 websocket 的方式是使用 hijack api,由应用自己完成 websocket 的处理,有很大的性能浪费,而且由于代码跑在 GIL 里,没法利用多核。他提议在 rack 中增加接口以原生支持 websocket,而且他已经写出了一个 POC(概念实现) iodine
ps:作者在 rack 提的 issue SPECs feature: Websocket / Upgrade support proposal