+
 新版

为啥一个python系统用tornado跑100个进程比用gunicorn跑30个worker还要慢

xdsffsgafg 发布于 2013/12/07 08:11
阅读 9K+
收藏 7

一个用flask框架做的系统,刚开用tornado跑40个进程,感觉很慢,后来换成100个,但不到100人同时访问就感觉慢了,后来试了试gunicorn,感觉跑30个worker就已经很快了

为啥呢?小白求指导

服务器是16核的,用nginx做静态文件服务器和代理

加载中
0
ueharaai
ueharaai

进程开了不回收就越来越慢了,worker就是个进程池,相关概念google,搞清楚概念。

感觉没基础知识的人做开发就跟外行拿笔画画一样,乱画一气。

0
innerp
innerp
慢是多少,快是多少? 自己好好测试一下把,感觉不靠谱。
0
xdsffsgafg
xdsffsgafg

引用来自“ueharaai”的答案

进程开了不回收就越来越慢了,worker就是个进程池,相关概念google,搞清楚概念。

感觉没基础知识的人做开发就跟外行拿笔画画一样,乱画一气。

非常谢谢您的回答,作为一个新人看了您的几篇文章,感觉挺有启发的,thx!
0
异类深呼吸
异类深呼吸

好文学习了

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部