如何用 gevent 提高 Django 的性能

2024-11-08 01:33:04
有2个网友回答
网友(1):

分析这个聊天室的代码执行情况,会发现这么多的进程或者线程大部分时间都是闲的,它们在等浏览器发消息,啥事都没干。
针对这个问题,你可以想到,要一个进程在闲的时候去干其他的事情,等这边消息到了再回来处理就好了。gevent把这个功能实现了,切换开销大大降低,系统性能飙升。

网友(2):

Gunicorn , worker用gevent
如果你的服务是IO密集型的,那性能提升显著(因为不会阻塞了)