高并发 - 生产中有一个特殊场景,如何选择合适的Python WSGI服务器
PHP中文网
PHP中文网 2017-04-17 11:53:49
[Python讨论组]

场景描述: 借口依赖第三方网站,需要即时访问第三方网站解析数据,所以可能长时间阻塞在IO上,甚至最后超时。因此,一个请求返回时间会比较长,几秒甚至十几秒。 目前用的uwsgi。而且我设置的是8个进程每个进程2个线程,也就是说最大同时连接数只有16,而且每个请求处理时间又很长,所以QPS 几乎就是个位数。

请问是不是换成apache使用mod_wsgi会好一点?让最大连接数可以上去

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(1)
PHP中文网

方案一:异步 实现的方式很多 不用切uwsgi 一样可以用nginx反向代理到tornado 还可以先扔到队列里 慢慢消费
方案二:基于事件响应 类似nodejs的机制 fork一个子进程实现 nodejs原生很简便 当然python也可以轻松实现 比如用 gevent 或者 twisted 事件库

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号