有沒有人試圖比較那些python實現?django:在pypy,psyco,unladen swallow或cpython上,哪一個是最快的?
- pypy
- Psyco是
- 空載燕子(是不是死了嗎?)
- CPython的
我打算擠出更多的東西從我的服務器。
設置:
- 的Django 1.3
- 的Python 2.7
- Psycopg2 1.4
- 阿帕奇2
- mod_wsgi的
- 和...的Windows服務器
我不是風ows fanboy,但它必須是:{有一些遺留代碼在它上面工作。
有沒有人試圖比較那些python實現?django:在pypy,psyco,unladen swallow或cpython上,哪一個是最快的?
我打算擠出更多的東西從我的服務器。
設置:
我不是風ows fanboy,但它必須是:{有一些遺留代碼在它上面工作。
http://reinout.vanrees.org/weblog/2011/06/06/django-and-pypy.html鏈接到一些基準,使用小Django框架比較pypy和cpython(所以我猜測它只是基準測試需要多長時間才能創建視圖)。您可能能夠使用與其他框架相同的基準測試,儘管它遠非全包式速度測試。
我相信空載燕子已經停產。
你應該考慮的一件事是C擴展。不同的實現需要不同的擴展方式目前,CTYPES可能是最常見的一個。
所以我建議你帶上CPython,以備可能的C擴展。
我敢打賭,很多人都對他們進行了比較,但可能不會針對您的具體應用。 – 2011-03-27 18:26:20
PyPy將無法與mod_wsgi一起使用,但是有良好的WSGI服務器可以在PyPy上比在CPython上運行得更快。 – TryPyPy 2011-03-27 18:55:58
「但可能不適用於您的特定應用程序」意味着您應該在實際應用程序上運行實際基準並報告結果。 – 2011-03-27 19:02:41