我总是假设关闭数据库连接是一个很好的实践,而不管数据库/ORM是什么,比如mysql_close()、Propel:: close ()等等。关于我的另一个和互联网上的其他一些研究,我发现一个令人惊讶的面孔,大多数人建议如果你关闭连接并不重要,因为连接总是在请求之后关闭。有人能说明一下在什么情况下,我们应该使
我构建了一个应用程序( MySQL /PHP),它(最终)可以使用到远程(可能很慢)MySQL服务器的连接。该应用程序使用AJAX耳语,这会频繁地打开数据库连接。我做过一些客户端优化,但从来没有足够的勇气使用持久连接,这在这里可能是个好主意。
我担心空闲的mysql连接可能会超过服务器限制,导致需要重新启动服务器。所以我计划使用mysql.connection_timeout到15s,这将在限制之后杀死所有
我正在使用mongodb和zendframework 2做项目,所以在这里我在构造函数中创建连接 $this->conn = new \MongoClient('mongodb://example.com:27017', array("connect" => TRUE));它包含几个操作来执行数据库操作所以我关闭了__distruct()方法中连接
public