gpt4 book ai didi

mysql - Django:汇集 MySQL 数据库连接

转载 作者:行者123 更新时间:2023-11-30 22:15:12 26 4
gpt4 key购买 nike

我有一个带有非常标准服务器堆栈的 Django 应用程序

  • 数据库后端:MySQL
  • WSGI 服务器:Gunicorn
  • 异步工作类:Gevent

我希望 Django 将 MySQL 连接集中在一起,而不是在每个请求上都创建连接。

从 1.6 开始,Django 引入了 persistent connections但是有issues与异步 worker 。

因此,要么需要不同的 MySQL 后端,要么需要应用级连接池。我读过其中的几篇。其中一些是非常古老的文章。以下是一些:

Django MySQL 后端

  1. > django-mysqlpool

应用级连接池

  1. > with SQL Alchemy
  2. > another with SQL Alchemy

一些补丁也可用

  1. > Django Patch

其他一些方法

  1. > MySQL DB Connector

我真的很困惑这些方法中哪种方法是连接池的最佳方法?非常感谢任何帮助。

最佳答案

这个项目仍然适用于 Django 1.9,并且对我们来说效果很好。

https://github.com/djangonauts/djorm-ext-pool

关于mysql - Django:汇集 MySQL 数据库连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38550812/

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