Php 通过mysqli和PDO连接时性能受到影响?

Php 通过mysqli和PDO连接时性能受到影响?,php,mysqli,pdo,Php,Mysqli,Pdo,我正在切换到PDO,但并不是所有代码都已转换,因此,对于页面加载,我将连接两次: 首先,老式的方式: $db_handler = mysqli_connect($localhost, $username, $pass); mysqli_select_db($db_handler,$database); 第二次,现代方式: $DBH = new PDO("mysql:host=$dblocalhost;dbname=$database", $dbusername, $dbpassword);

我正在切换到PDO,但并不是所有代码都已转换,因此,对于页面加载,我将连接两次:

首先,老式的方式:

$db_handler = mysqli_connect($localhost, $username, $pass);
mysqli_select_db($db_handler,$database);
第二次,现代方式:

$DBH = new PDO("mysql:host=$dblocalhost;dbname=$database", $dbusername, $dbpassword);

从性能的角度来看,这种技术有多“昂贵”?我应该尽量避免吗?

没有明显的性能影响,但在极端情况下,您可能会遇到奇怪的情况,尤其是在使用表锁的情况下。作为一个短期的解决方案,您可以尝试这样做,但我认为所涉及的彻底测试将完全掩盖一次正确完成测试的努力


使用PDO正确地执行,不要过度复杂化。同时支持两个连接肯定会是一个非常糟糕的解决方案,并且会在代码中引入新的bug。

为什么?PDO?还是连接两次?@EdCottrell在使用2个连接而不是1个连接时,获得了脚本/页面的总体性能。