Php 扩展mysqli以提高性能的正确方法是什么?
我正在我的一个类中扩展mysqli。它工作得很好,但连接会增加约1秒的php加载时间。我想知道是否有一种更快或更合适的方式连接到MySql,或者是否有数据库增强功能可以让我更快地执行 1秒的开销纯粹是WAMP服务器上的连接,这是在我运行任何其他查询之前 有什么想法吗 谢谢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 $
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问题。问题不是答案。也不只是展示一些文档。问题不是答案。也不只是展示一些文档。