gpt4 book ai didi

python - Django 持久数据库连接

转载 作者:IT老高 更新时间:2023-10-28 20:25:40 26 4
gpt4 key购买 nike

我将 django 与 apache、mod_wsgi 和 PostgreSQL(都在同一主机上)一起使用,并且我需要处理很多简单的动态页面请求(每秒数百个)。我遇到的瓶颈是 django 没有持久的数据库连接并在每个请求上重新连接(这需要近 5 毫秒)。在进行基准测试时,我通过持久连接获得了接近 500 转/秒的速度,而没有我只能获得 50 转/秒。

有人有什么建议吗?如何修改 Django 以使用持久连接或加快从 Python 到 DB 的连接?

最佳答案

Django 1.6 添加了persistent connections support (link to doc for latest stable Django ) :

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

关于python - Django 持久数据库连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1125504/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com