文章内容
2018/5/18 17:49:59,作 者: 黄兵
Gunicorn vs uwsgi
Gunicorn 和 uwsgi 都是实现了 wsgi 通信协议的server,都提供了 pre-fork 方式增加 server 并发处理能力。
现在对其做一个简单的性能测试对比,以便更好的在两者间做出选择。
测试机器性能:
- CPU:Intel® Core™ i5-4200U CPU @ 1.60GHz × 4
- RAM:8GB
- OS:ubuntu 14.04 TLS 64bit
测试Server代码app.py:
|
|
Gunicorn:
|
|
uwsgi:
|
|
测试用具使用 wrk
测试命令:
|
|
启动12个线程,每次测试更新并发数num,测试持续30s。
测试结果如下:
结论:
uwsgi在高并发下比gunicorn有更好的吞吐量和更少的错误数。
本文转载自:Gunicorn vs uwsgi
Ubuntu 中sendmail 的安装、配置与发送邮件的具体实现
How To Serve Django Applications with uWSGI and Nginx on Ubuntu 16.04
How To Serve Django Applications with uWSGI and Nginx on Ubuntu 16.04
m on 回复 有用(1)
你的博客主题颜色真好看,瞬间心情舒畅了。。。
游客kz)7 on 2018-09-13 08:49:05
博主回复:谢谢。