沈游侠的单文件高性能 Web Server Eurasia 3.2 发布

2012-12-28 09:35:36 +08:00
 chuangbo
Eurasia 3.2 已经发布,同学们可以到这里下载(单文件):
https://eurasia.googlecode.com/svn/branches/3.2/eurasia.py
同时带有详尽的在线指南,包括安装、使用等众多主题,请先阅读:
https://code.google.com/p/eurasia/wiki/eurasia_3_2_userguide

性能
就官网首页上的例子(Hello, world)在同一台机器上进行测试。
tornado 每秒大致能完成 5000 个请求,euraisa 是 7000。
tornado 与其他框架的比较测试比较多,可以以它为基准换算。
ab -c 64
tornado-2.4:4998.10(req/sec)
eurasia-3.2:7050.77(req/sec)

ab -c 128
tornado-2.4:4839.97(req/sec)
eurasia-3.2:7005.86(req/sec)

ab -c 1020
tornado-2.4:5003.84(req/sec)
eurasia-3.2:7036.67(req/sec)
4514 次点击
所在节点    Python
2 条回复
luckyduck
2012-12-28 09:56:10 +08:00
这个以前是不是基于Stackless Python的,后来改成greenlet了?
chuangbo
2012-12-28 10:57:43 +08:00
@luckyduck 是的。

eurasia3.2 里面有许多代码是使用模板 exec 出来的,而且模板还使用 zlib + base64 压缩了,这让我很疑惑

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

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

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

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

© 2021 V2EX