如题,在树莓派上跑Tornado程序,前端是否需要再放置一个Nginx做负载均衡,有利于性能的提高嘛?
python raspberry-pi tornado nginx
没有。Tornado 进程数应当总是等于 CPU 核心数,这样一个 CPU 跑一个 Tornado 进程。当然你有其它比较需要 CPU 的服务的话还得减。
即使单 Tornado 进程也建议在前边放一个 Nginx,因为 Tornado 自身的 HTTP 实现没有 Nginx 完善。即使多 Tornado 进程也并不一定需要 Nginx,因为 Tornado 自身支持 fork 出多进程。
tornado ,nginx 静态文件配置问题
flask里面的endpoint和blueprint要怎么理解
tornado authenticated 分析
Gunicorn 如何通过配置文件部署?
web服务器用到的底层技术为什么大多是线程阻塞和多路复用?
beautifulsoup3.2.1中使用nextSibling方法时出现的问题