python - 对于树莓派这样的单核CPU,使用Nginx进行负载均衡跑多个Tornado进程有无意义
PHP中文网
PHP中文网 2017-04-17 12:57:35
[Python讨论组]

如题,在树莓派上跑Tornado程序,前端是否需要再放置一个Nginx做负载均衡,有利于性能的提高嘛?

PHP中文网
PHP中文网

认证0级讲师

全部回复(4)
阿神

被树莓派的问题吸引过来。

Tornado是非阻塞的,Tornado+Nginx的组合,主要是为了填Python实现中GIL的坑,更好的实现多核。似乎并不直接对单个Tornado的执行效率有什么提升。

对于树莓派来说,撑爆CPU和IO能力的请求数,和能够拖死Tornado的非阻塞机制的请求数,有数量级上的差异。

这个优化打不到瓶颈上。所以我的答案是:没有。

(……其实最终的建议还是:玩具就是玩具。几乎任何情况下,树莓派都不应当做为生产环境)

阿神

无意义
树莓派可提供的系统资源太少,即使跑单实例也无法跟商用服务器相提并论,在这种情况下装多实例反而会降低性能。树莓派的设计初衷和定位是用于研究学习,拿来当应用服务器使用并不是最佳选择。

普通的民用汽车无论如何改装都无法上 F1 赛道参赛的。

巴扎黑

数据说话
编译安装MySQL5.6.15 耗时12个小时
我个人觉得小Pi就是练习机 学新东西用吧 我买来就是练习和研究Hadoop还有新版本MySQL

PHP中文网

这个玩意不用深究太多,用的地方不多,仅当练手...

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

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