我创建了一个小Php API,它用PDO
连接到我的数据库,代码如下:
$bdd = new PDO('mysql:host=localhost;dbname=' . $dbName . ';charset=utf8', $username, $password, array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_PERSISTENT => true));
我的问题是:如果同时有很多用户连接到我的API,那么连接到我的数据库会出现问题吗?由于同一脚本在同一时间被多次调用,请求会丢失吗?
发布于 2019-05-22 19:08:20
PDO对象被绑定到创建它的进程,所以即使您有多个并发地为请求提供服务的进程,它们也不会共享单个连接,因此不会导致竞争情况,因此不会出现连接丢失问题。
https://stackoverflow.com/questions/56262613
复制