tornado 如何配置高并发服务器
各位同学大家好,我今天用tornado做一个服务,要求并发能力高。我按照tornado的官方,配置启动服务器
sockets = tornado.netutil.bind_sockets(8888)
tornado.process.fork_processes(0)
server = HTTPServer(app)
server.add_sockets(sockets)
ioloop.IOLoop.instance().start()
然后在启动后去测试,并发能力每秒只有100左右的并发。我单独用cprofile跑了一下方法,发现执行的接口方法速度并不慢,所以这里就是应该是web服务器并发能力不行。虽然可以用nginx做反向代理提高并发。但有没有tornado自身的方法提高性能呢?顺便一提,我所有的接口都是用 异步协成的模式做的。所以请教大神指点如何提高tornado服务器的并发能力。谢谢
我希望单台服务器每秒可以达到1w的并发
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论