【发布时间】:2016-11-27 19:05:49
【问题描述】:
我有一个带有相当标准服务器堆栈的 Django 应用程序
- 数据库后端:MySQL
- WSGI 服务器:Gunicorn
- 异步工作者类:Gevent
我希望 Django 汇集 MySQL 连接,而不是在每个请求上创建连接。
从 1.6 开始,Django 引入了 persistent connections,但也有 issues 带有异步工作者。
因此,需要不同的 MySQL 后端或应用级连接池。我读过其中的几本。其中一些是非常古老的文章。以下是一些:
Django MySQL 后端
应用级连接池
还有一些补丁可用
其他一些方法
我真的很困惑,其中哪种方法是池连接的最佳方式?非常感谢任何帮助。
【问题讨论】:
标签: mysql django django-rest-framework connection-pooling