返回信息流主要功能是接受前端请求,然后做一些简单的处理,把请求发到另外一台服务器A上,最后把结果转发给前端,类似于代理的功能。
web server用的是requests这个库。
用了eventlet
性能测试显示。。用浏览器直接发到A上,大概是150ms,如果通过我这层,大概是250ms.。。。
这是一条镜像帖。来源:北邮人论坛 / python / #2971同步于 2014/8/19
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
用python写的web server,如何优化其性能
qazplm
2014/8/19镜像同步12 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
咦,requests能做web server?
web server为啥要自己写呢?
【 在 qazplm (哪里有彩虹告诉我) 的大作中提到: 】
: 主要功能是接受前端请求,然后做一些简单的处理,把请求发到另外一台服务器A上,最后把结果转发给前端,类似于代理的功能。
: web server用的是requests这个库。
: 用了eventlet
: ...................
【 在 Chon 的大作中提到: 】
: 咦,requests能做web server?
: web server为啥要自己写呢?
没自己写。就是用了里面的收发请求的库。server用的是eventlet改写的wsgi。
【 在 Chon 的大作中提到: 】
: 咦,requests能做web server?
: web server为啥要自己写呢?
额。requests是为了去服务器请求数据的。。
用Nginx吧
【 在 qazplm (哪里有彩虹告诉我) 的大作中提到: 】
: 没自己写。就是用了里面的收发请求的库。server用的是eventlet改写的wsgi。
Python的web Server最简单的就是一行代码,HttpServer这个类就行了。如果要做优化,只能自己加入多线程之类的了!
【 在 qazplm 的大作中提到: 】
: 主要功能是接受前端请求,然后做一些简单的处理,把请求发到另外一台服务器A上,最后把结果转发给前端,类似于代理的功能。
: web server用的是requests这个库。
: 用了eventlet
: ...................
【 在 iqequal0 的大作中提到: 】
: Python的web Server最简单的就是一行代码,HttpServer这个类就行了。如果要做优化,只能自己加入多线程之类的了!
现在用的是eventlet 改写过的wsgi ,是多协程的。