感谢您花时间阅读/回答我的问题。
在启动MySQL连接之前,这是通常的加载时间: 0.0182s
(我不是在使用“功能强大”的电脑而是体面的)。 然后,在使用PDO类打开MySQL连接之后。
class Dbdriver extends \PDO
{
private $con = array();
private $dns;
private $query;
function __construct()
{
$this->con[0] = 'mysql';
$this->con[1] = 'localhost';
$this->con[2] = 'db_name';
$this->con[3] = 'mysql_user';
$this->con[4] = 'mysql_pass';
$this->dns = $this->con[0].':dbname='.$this->con[2].';host='.$this->con[1];
$connection = new \PDO($this->dns, $this->con[3], $this->con[4]);
$query = $connection->prepare("SELECT * from Users");
$query->execute();
print_r($query->fetchAll(\PDO::FETCH_ASSOC));
$connection = NULL;
}
}
此外,我尝试一个简单的查询,看它是否有效(确实如此)。
但接下来是悲伤的回答,负荷疯狂地增加到:1.0345s
我有几个问题要问。 这是正常的吗? 你能分享一些提供更快加载的技巧吗?
PD:我有点新手,这让我很头疼。