我想知道是否已经有一些 http-server-framework 使用了新的 asyncio 功能。我知道 aiohttp,但它实际上只是一个简单的服务器。
另外:WSGI 标准不是异步驱动的,是否有更新规范的工作?
我想知道是否已经有一些 http-server-framework 使用了新的 asyncio 功能。我知道 aiohttp,但它实际上只是一个简单的服务器。
另外:WSGI 标准不是异步驱动的,是否有更新规范的工作?
我写了一个基于waitress web server的实现:https ://github.com/gawel/aiowsgi
它的性能几乎与 waitress 相同(至少ab -k
在一个小型应用程序上)如果您使用大量支持 asyncio 的第三方库,它可能会比 waitress 更快。
服务器允许您在应用程序中使用协程,但由于大多数 Web 框架都没有为 asyncio 做好准备,您必须使用自己的代码。(它适用于框架,但您将无法在应用程序中使用协程......)
关于您问题的 WSGI 部分,两者正在整合中: http: //uwsgi-docs.readthedocs.org/en/latest/asyncio.html