netius:可读,简单,快速的异步无阻塞网络应用

时间:2024-02-24 06:53:52
【文件属性】:

文件名称:netius:可读,简单,快速的异步无阻塞网络应用

文件大小:492KB

文件格式:ZIP

更新时间:2024-02-24 06:53:52

http library http2 asyncio wsgi

快速,可读的异步无阻塞网络应用 Netius是一个Python网络库,可用于快速创建异步非阻塞服务器和客户端。 它没有依赖关系,它是跨平台的,并且开箱即用了一些由netius驱动的示例服务器,即可用于生产的WSGI服务器。 简洁和性能是该项目的主要推动力。 该代码库遵循非常严格的代码标准,并受到广泛评论; 就性能而言,它旨在与同等的本机实现相提并论,在该实现中,可以使用提供额外的提升,以将性能提高到这些标准。 请记住,尽管netius是非阻塞的,但如果在事件循环内执行的操作正在阻塞,例如读取或写入文件,它们自然也会阻塞,而这两个事件在Python标准库中都是阻塞的。 并行运行多个netius实例,并使用像这样的快速服务器作为其反向代理,是最大限度地减少此类阻塞的可感知性的一种方法。 安装 pip install netius 或从下载源代码。 Netius没有依赖项,因此是跨平台的。 它与兼容,与使用cPython解释器运行时相比,它在大多数环境下的性能优势提高了1.5倍-2.5倍。 用法 WSGI服务器 import netius . servers def app ( en


网友评论