扩展mysqli以获得性能的正确方法是什么?

时间:2013-07-24 15:32:18

标签: php mysql oop mysqli

我正在我的一个课程中扩展mysqli。它工作得很好,但连接增加了~1秒的PHP加载时间。我想知道是否有更快或更合适的方式连接到MySql,或者如果有数据库增强,我可以构建以加快执行速度?

1秒的开销纯粹是我的WAMP服务器上的连接,这是在我运行任何其他查询之前。

有什么想法吗?

由于

class db extends mysqli {
    //ACCESS VARIABLES FOR ENTIRE SITE
    protected $_host = 'myhost';
    protected $_user = 'myuser';
    protected $_pass = 'mypass';
    protected $_db = 'mydb';

    function __construct() {
       echo microtime(true)."<br />";
           parent::__construct($this->_host, $this->_user, $this->_pass, $this->_db);
       if ($this->connect_errno) die('Connect Error: ' . $this->connect_errno);
       $this->set_charset("utf8");
           echo microtime(true)."<br />";
    }
}

1 个答案:

答案 0 :(得分:-1)

您是否尝试删除echo语句以查看是否可以改善运行时间?

我将向您推荐Mysqli文档页面,了解其他连接方式:http://www.php.net/manual/en/mysqli.quickstart.connections.php