赞
踩
一说到 Python 大家多半最先想到的就是它代码的简洁与性能的孱弱。
在我所使用体验过的 Python web 框架中 Tornado 性能最好,Flask 次之,Django 最差;
但是从开发的速度与后期维护的成本来说,它们的排名又应该反过来。
近些年来又有很多后起之秀,比如:sanic 和 fastapi,不由得让人好奇究竟哪一个才是性能最好的那个。
我在这里帮大家找到了这样一个仓库,其作者在 Docker 的基础上对主流的 Python web 框架进行了基准测试和对比,
从结果来看获得第一名的是一个名不见经传的叫:Blacksheep 的框架。
我后来 fork 了此 repo 并更新了其中所有框架到最新版本后,测试出来的第一名依然是它。
所以我想写一篇文章记录并介绍下它。
klen/py-frameworks-bench: Another benchmark for some python frameworks (github.com)
项目repo: Neoteroi/BlackSheep: Fast ASGI web framework for Python (github.com)
项目文档:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。