在Django中CONN_MAX_AGE的值是什么?
Django 1.6现在支持CONN_MAX_AGE
来池化数据库连接 。
默认情况下,该值为0(不共享)。 什么是这个选项明智的价值?
这个值取决于你网站的stream量,stream量越多,保留连接的秒数就越多,我build议设置一个相对较小的值,比如60
,并根据使用模式进行调整。
并不像“交通越多,保持连接的秒数越多”那么简单。
这也取决于你如何运行Django。
现在,用gunicorn + greenlet(evenlet或gevent)启动Django是一种stream行的方法。 如果你将CONN_MAX_AGE设置为60(在我的情况下甚至是5),你可能会抱怨来自DB服务器的“连接太多”。
详情请参阅此。