在我的 PHP 程序中,我需要针对任何给定的网页请求访问数据库 0 到 3 次。我正在使用 PDO 与 MySQL 交互。首先,我使用如下内容创建一个数据库连接:
$dbh = new PDO("mysql:host=$hostname;dbname=animals", $username, $password);
然后我做我需要做的事情并关闭连接,如下所示:
$dbh = null;
我现在打开和关闭连接 0-3 次,这与我需要与 MySQL 交互的次数相同。
我的问题是,我应该重新使用此连接吗?我的查询不是一个接一个的,它们分散在我的程序中,我真的不认为一个接一个地运行它们是很容易的。
那么,是创建一个新的数据库连接并在每次交互(查询)时关闭它,还是让连接保持打开状态并重用它?有什么区别吗?
Thanks!
对于典型的网站页面,您应该为所有查询重用相同的连接。
花时间断开连接和重新连接是不值得的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)