gpt4 book ai didi

php - PDO 在 PHP 5.4 和 Apache 2.4.3 上运行缓慢

转载 作者:可可西里 更新时间:2023-10-31 23:07:37 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
mysql_connect (localhost / 127.0.0.1) on Windows platform

我刚刚在开发机器上更新了我的 Apache 和 PHP 版本,但 PDO 完全失效了。

这是简单的 PDO 类:

class PDO_DBH {
public static function openSesame() {
echo '<p>start openSesame: </p>'.microtime(true);
$db_username = 'root';
$db_password = 'pass';
try {
$dbh = new PDO('mysql:host=localhost;dbname=DB_NAME', $db_username, $db_password);
$dbh->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
echo '<p>end successful openSesame: </p>'.microtime(true);
return $dbh;
} catch (PDOException $e) {
echo '<p>end failed openSesame: </p>'.microtime(true);
return 'PDO database access error!';
}
}
}

在升级之前,目前在其他开发机器上,一个典型的页面将在一秒钟内加载,最多两秒钟。

现在,通过 microtime(true) 的奇迹,我看到每个连接打开都需要大约一整秒。

一个典型的页面可能会创建一个新的 $dbh 然后 $dbh = null; 20 次不同的对象和方法去检索他们需要的数据。这在其他机器或我的虚拟主机上从来都不是问题。

我哪里出错了?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com