由于数据库连接,网站速度变慢

时间:2015-09-25 18:14:58

标签: php mysql performance mysqli pdo

我想知道如何减少加载时间。我调试了我的PHP,花费时间的一件事是数据库连接,我的网站目前平均需要1.10 - 1.20秒,并且数据库连接占用了超过60%的时间。我该做什么?

MySQLi比PDO更快吗?或者什么是最快的mysql数据库驱动程序...我真的不希望PDO只是因为它的功能,我只是做基本的查询,这一切都可以在MySQLi中完成,但是MySQLi最初比连接和执行查询时的速度快吗?

或者是否有比pdo或mysqli更快的驱动程序?真的只是一个简单的问题,没有太多的信息,这里是我使用的pdo连接文件,我认为它是使用最快的连接方式之一。 pdo甚至需要多长时间才能加载?我想瞄准500 - 800毫秒

// PDO Connection
try {
    $dns = "mysql:host=*******;dbname=****";
    $pdo = new PDO($dns, '******', '******');
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch (PDOException $ex) {
    exit('Unable to connect to the master database!');
}

我使用XAMPP作为Web主机,并使用我自己的服务器(VPS)Windows 2012 R2和MySQL社区服务器。

0 个答案:

没有答案
相关问题