mysql“U连接”;bool$new“链接=true”;速度很慢
我在64位Win7上使用最新版本的Xampp。 问题是,当我使用mysql\u connect并将“bool$new\u link”设置为true时,如下所示:mysql“U连接”;bool$new“链接=true”;速度很慢,mysql,performance,windows-7,xampp,Mysql,Performance,Windows 7,Xampp,我在64位Win7上使用最新版本的Xampp。 问题是,当我使用mysql\u connect并将“bool$new\u link”设置为true时,如下所示: mysql_connect('localhost', 'root', 'my_password', TRUE); 脚本执行时间显著增加(每个连接大约0,5秒,当我有4个使用不同连接的不同对象时,需要约2秒) 将“bool$new_link”设置为true通常是个坏主意,或者可能只是我的软件配置有问题 多谢各位 //编辑: 我正在使用n
mysql_connect('localhost', 'root', 'my_password', TRUE);
脚本执行时间显著增加(每个连接大约0,5秒,当我有4个使用不同连接的不同对象时,需要约2秒)
将“bool$new_link”设置为true通常是个坏主意,或者可能只是我的软件配置有问题
多谢各位
//编辑:
我正在使用newlink,因为我有多个使用mysql连接的对象(可以在现有对象内创建新对象等等)。最后,当涉及到未设置的对象时(我在我的u_destruct()函数中有mysql_close),我想,正确清理松散端的唯一方法是所有对象都有自己的连接变量。
我刚刚格式化了我的电脑,所以配置应该是默认配置。除非需要新连接(例如,同时访问多个数据库),否则不要打开新连接 另外,您不必显式地调用mysql\u close。我通常只包含一个函数来快速检索现有的db链接(如果还不存在的话,还包括一个新的)
除非需要新连接(例如,同时访问多个数据库),否则不要打开新连接 另外,您不必显式地调用mysql\u close。我通常只包含一个函数来快速检索现有的db链接(如果还不存在的话,还包括一个新的) 使用“127.0.0.1”而不是“localhost”。它将mysql_connect的性能从~1sek提高到了几毫秒 关于windows上php/mysql\u connect和IPv6的文章:使用“127.0.0.1”而不是“localhost”。它将mysql_connect的性能从~1sek提高到了几毫秒
关于windows上的php/mysql\u connect和IPv6的文章:您希望处理到数据库的多个连接吗?您可以发布您的配置以查看我们是否注意到了什么?为什么要将
$new\u link
设置为true?您希望处理到数据库的多个连接吗?您可以发布您的配置以查看我们是否注意到了什么吗?为什么要将$new\u link
设置为true?
function &getDBConn() {
global $DBConn;
if(!$DBConn) $DBConn = mysql_connect(...);
return $DBConn;
}
// now you can just call $dbconn = getDBConn(); whenever you need it