django:在 pypy、psyco、unladen Sweat 或 cpython 上,哪一个最快?
有没有人尝试比较这些 python 实现?
- pypy
- psyco
- unladen咽下去(它死了吗?)
- cpython
我计划从我的服务器中挤出更多东西。
设置:
- Django 1.3
- Python 2.7
- Psycopg2 1.4
- apache 2
- mod_wsgi
- 和... Windows 服务器
我不是 Windows 粉丝,但它必须是:{ 有一些遗留代码正在处理它。
Has anyone tried to compare those python implementations?
- pypy
- psyco
- unladen swallow (is it dead?)
- cpython
I am planning to squeeze something more from my server.
Setup:
- Django 1.3
- Python 2.7
- Psycopg2 1.4
- apache 2
- mod_wsgi
- and... Windows server
I am not a windows fanboy, but it has to be :{ There is some legacy code working on it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
http://reinout.vanrees.org/weblog/2011 /06/06/django-and-pypy.html 链接到一些使用小型 django 框架比较 pypy 和 cpython 的基准测试(所以我猜它只是基准测试创建视图所需的时间)。您也许可以对其他框架使用相同的基准,尽管它远非全面的速度测试。
我相信空载燕子已经停产了。
http://reinout.vanrees.org/weblog/2011/06/06/django-and-pypy.html links to some benchmarks that compare pypy and cpython using a small django framework (so I guess it just benchmarks how long it takes to create a view). You may be able to use the same benchmark with other frameworks, though it's far from being an all inclusive speed test.
I believe unladen swallow was discontinued.
您应该考虑的一件事是 C 扩展。不同的实现需要不同的扩展方式。目前,CTYPES 可能是最常见的一种。
所以我建议你使用 CPython,以防可能的 C 扩展。
One thing you should considerate is the C extensions. Different implementations require different extension ways. At present, the CTYPES may be the most common one.
So I recommend you take CPython, in case of possible C extensions.