【发布时间】:2011-05-28 06:47:54
【问题描述】:
在 PyPy 中使用 Django 有什么原因吗? 我读过 PyPy 提高了性能。
【问题讨论】:
-
最近在 pypy-dev 邮件列表中讨论了真实世界的性能数据。在使用 PyPy 1.7 和 psycopg2ct 运行大型站点时,我得到了类似的结果。目前基于 ctypes 的 PostgreSQL 驱动程序(psycopg2ct 或 pypq)似乎阻止了典型 Django 应用程序的显着加速。此外,您需要考虑 JIT 的长时间预热。查看从mail.python.org/pipermail/pypy-dev/2011-October/008499.html开始的线程
-
psycopg2cffi 项目似乎将数据库适配器的性能提升到了一个新的水平。见chtd.ru/blog/bystraya-rabota-s-postgres-pod-pypy/?lang=en
-
有关将 PostgreSQL 与 PyPy 结合使用的不同选项的更多信息,请参阅stackoverflow.com/a/13663976/15770