跳转到主要内容

在aiohttp上启用zlib_ng

项目描述

aiohttp-zlib-ng

CI Status Test coverage percentage

Poetry black pre-commit

PyPI Version Supported Python versions License


源代码: https://github.com/bdraco/aiohttp-zlib-ng


在aiohttp上启用zlib_ng

zlib是aiohttp的瓶颈,尤其是在websocket连接中。aiohttp-zlib-ng使用zlib-ng替代了aiohttp中的zlib,后者是一个即插即用且更快的替代品。

如果isal可用,则此库将尝试使用isal,如果不可用,则回退到较慢的zlib_ng

安装

通过pip(或您喜欢的包管理器)安装此软件

pip install aiohttp-zlib-ng

安装可选的isal以加快速度

pip install aiohttp-zlib-ng[isal]

用法

通过调用enable_zlib_ng启用aiohttp中的zlib-ng支持

import aiohttp_zlib_ng

aiohttp_zlib_ng.enable_zlib_ng()
aiohttp_zlib_ng.disable_zlib_ng()

贡献者 ✨

感谢以下这些优秀的人们(表情符号键

本项目遵循all-contributors规范。欢迎任何形式的贡献!

鸣谢

此包是用 Copierbrowniebroke/pypackage-template 项目模板创建的。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源分布

aiohttp_zlib_ng-0.3.2.tar.gz (8.4 kB 查看哈希值)

上传时间

构建分布

aiohttp_zlib_ng-0.3.2-py3-none-any.whl (8.1 kB 查看哈希值)

上传时间 Python 3

由以下支持