Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 扩展mysqli以提高性能的正确方法是什么?_Php_Mysql_Oop_Mysqli - Fatal编程技术网

Php 扩展mysqli以提高性能的正确方法是什么?

Php 扩展mysqli以提高性能的正确方法是什么?,php,mysql,oop,mysqli,Php,Mysql,Oop,Mysqli,我正在我的一个类中扩展mysqli。它工作得很好,但连接会增加约1秒的php加载时间。我想知道是否有一种更快或更合适的方式连接到MySql,或者是否有数据库增强功能可以让我更快地执行 1秒的开销纯粹是WAMP服务器上的连接,这是在我运行任何其他查询之前 有什么想法吗 谢谢 class db extends mysqli { //ACCESS VARIABLES FOR ENTIRE SITE protected $_host = 'myhost'; protected $

我正在我的一个类中扩展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 />";
    }
}
classdb扩展了mysqli{
//整个站点的访问变量
受保护的$_主机='myhost';
受保护的$_user='myuser';
受保护的$_pass='mypass';
受保护的$_db='mydb';
函数_u构造(){
回波微时间(真)。“
”; 父项::_构造($this->_主机,$this->_用户,$this->_过程,$this->_数据库); 如果($this->connect\u errno)死亡($connect Error:。$this->connect\u errno); $this->set_字符集(“utf8”); 回波微时间(真)。“
”; } }
您是否尝试过删除
echo
语句以查看这是否改善了运行时间


我将向您介绍Mysqli文档页面,以了解连接的其他方法:

您是否尝试删除
echo
语句以查看这是否可以提高运行时间


我将向您介绍Mysqli文档页面,以了解其他连接方式:

如果您使用的是windows,我总是发现WAMP/XAMP for windows速度非常慢。。。您确定您的分机“增加”了加载时间吗?(新建mysqli(params…的速度有多快)尝试使用IP地址而不是主机。这可能是DNS问题。如果您使用windows,我总是发现windows的WAMP/XAMP速度非常慢。。。您确定您的分机“增加”了加载时间吗?(新建mysqli(params…的速度有多快)尝试使用IP地址而不是主机。这可能是DNS问题。问题不是答案。也不只是展示一些文档。问题不是答案。也不只是展示一些文档。