开发者

Why doesn't django support connection pool?

开发者 https://www.devze.com 2023-02-01 05:14 出处:网络
I wonder why django doesn\'t support connection pool? I can\'t bear open/close connection every request. I try to solve it, but hasn\'t a good solution.

I wonder why django doesn't support connection pool? I can't bear open/close connection every request. I try to solve it, but hasn't a good solution.

I try to use mysql_pool, but fail:

TypeError: init() takes exactly 1 argument (3 开发者_JAVA百科given) 


Here's a discussion about why django did not add pooling to the core: https://groups.google.com/forum/#!topic/django-developers/NwY9CHM4xpU

Generally speaking it's because third party applications such as pgbouncer do it better.


EDITED: look at Django persistent database connection (feature introduced in 1.6).

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.

0

精彩评论

暂无评论...
验证码 换一张
取 消