django:在pypy,psyco,unladen swallow或cpython,哪一个最快?

时间:2011-03-27 18:16:04

标签: python django compiler-construction comparison benchmarking

有没有人试图比较那些python实现?

  • pypy
  • Psyco的
  • unladen swallow(它死了吗?)
  • CPython的

我打算从我的服务器中挤出更多东西。

设定:

  • Django 1.3
  • Python 2.7
  • Psycopg2 1.4
  • apache 2
  • mod_wsgi的
  • 和... Windows服务器

我不是一个Windows粉丝,但它必须是:{有一些遗留代码正在处理它。

2 个答案:

答案 0 :(得分:1)

http://reinout.vanrees.org/weblog/2011/06/06/django-and-pypy.html链接到一些使用小型django框架比较pypy和cpython的基准测试(所以我想它只是基准测试创建视图需要多长时间)。您可以使用与其他框架相同的基准测试,但它远不是一个全包速度测试。

我相信已经停止了空腹吞咽。

答案 1 :(得分:0)

你应该考虑的一件事是C扩展。不同实现需要不同的扩展方式。目前,CTYPES可能是最常见的一种。

所以我建议你接受CPython,以防可能的C扩展。