bottle的WSGIRefServer()开发环境服务器能否承载10+小时20人以内每秒<10次的Request?

2013-02-04 23:57:28 +08:00
 jwu
我的内部系统算是给写好了,一个简单的数据库web管理系统,由于是在公司内网中使用,python也是才学习的,对部属这块完全不清楚,打算先用bottle自带的WSGIRefServer顶上,请问对于我在标题中提到的访问量会有问题吗? 即使有出了问题,重新在命令行下面python app.py即可,也倒是方便
3790 次点击
所在节点    Python
6 条回复
ritksm
2013-02-05 00:01:42 +08:00
bottle.run(app=APP, server="cherrypy")
Livid
2013-02-05 00:03:27 +08:00
你用测试工具测一下就知道了。

根据你这个需求,每个 request 的处理时间在 100ms 之内就没问题了(如果是单核 CPU 的话)。
est
2013-02-05 08:51:30 +08:00
WSGIRefServer有性能问题。不过补丁也很简单,就这一行:

__import__('BaseHTTPServer').BaseHTTPRequestHandler.address_string = lambda x:x.client_address[0]

骂人在这里 http://blog.est.im/post/34288214582
jwu
2013-02-05 08:58:53 +08:00
非常感谢大家~

@ritksm 下个项目一定试试cherrypy,这个项目我想尽可能依赖少些

@Livid 那我去学习学习怎么做压力测试

@est 虽然看不太懂但感激五体投地
ericFork
2013-02-05 12:26:02 +08:00
用 gunicorn 也很方便的
ritksm
2013-02-05 22:51:20 +08:00
@jwu 其实只作为wsgi server的话也还好。。。。gunicorn确实也不错

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/59793

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX