python – Django持久性数据库连接

我使用django与apache和mod_wsgi和PostgreSQL(所有在相同的主机),我需要处理很多简单的动态页面请求(每秒数百)。我面临的问题,瓶颈是一个django没有持久性数据库连接和重新连接上每个请求(接近5ms)。
在做基准测试时,我得到了持久连接,我可以处理近500 r / s,而我只有50 r / s。

任何人有任何建议?如何修改django以使用持久连接?或者加快从python到DB的连接

提前致谢。

最佳答案
Django 1.6已添加persistent connections support (link to doc for django 1.9)

Persistent connections avoid the overhead of re-establishing a
connection to the database in each request. They’re controlled by the
CONN_MAX_AGE parameter which defines the maximum lifetime of a
connection. It can be set independently for each database.

转载注明原文:python – Django持久性数据库连接 - 代码日志