扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流

依兰网站建设公司创新互联公司,依兰网站设计制作,有大型网站制作公司丰富经验。已为依兰近1000家提供企业网站建设服务。企业网站搭建\外贸网站建设要多少钱,请找那个售后服务好的依兰做网站的公司定做!
这里测试的python异步框架几乎都与ASGI兼容(除了aiohttp)。
基准测试的目的不是测试部署(例如uvicorn与hypercorn等)或数据库(ORM,驱动程序),而是测试框架本身。基准检查检查请求解析(正文,标头,表单数据,查询),路由,响应。
接受请求并返回带有自定义动态标头的HTML响应解析上传的文件,将其存储在磁盘上并返回文本响应解析路径参数,查询字符串,JSON正文并返回JSON响应的综合统计。
该基准使用Github Action运行。根据github文档 ,运行的硬件规格为:
使用gunicorn / uvicorn命令从docker运行ASGI应用程序:
- gunicorn -k uvicorn.workers.UvicornWorker -b 0.0.0.0:8080 app:app
应用程序的源代码可以在此处找到 。
https://github.com/klen/py-frameworks-bench/tree/develop/frameworks
通过WRK实用程序收到结果:
- wrk -d15s -t4 -c64 [URL]
基准测试包含三种测试:
该测试仅模拟单个HTML响应。按最大请求数/秒排序
该测试模拟多部分表单数据处理并处理文件。按最大请求数/秒排序
该测试模拟一个简单的JSON REST API端点。按最大要求/秒排序
综合基准测试结果
按已完成的请求排序

我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流