mysql数据库,本地服务器IP;192.168.1.2php用 localhost连接,速度很快:
mysql_connect 用时:0.00055599212646484秒php改用IP 192.168.1.2连接,速度也很快:
mysql_connect 用时:0.002200126秒
但是,每几次中,就会出现一次连接速度很慢:
mysql_connect 用时:3.7035849094391秒
或者:4.1796598434448 秒 到 9 秒都有可能
如果用外网IP连接,会更慢一点php只是执行mysql_connect操作,没执行任何其它sql语句。不知道什么原因?
mysql_connect 用时:0.00055599212646484秒php改用IP 192.168.1.2连接,速度也很快:
mysql_connect 用时:0.002200126秒
但是,每几次中,就会出现一次连接速度很慢:
mysql_connect 用时:3.7035849094391秒
或者:4.1796598434448 秒 到 9 秒都有可能
如果用外网IP连接,会更慢一点php只是执行mysql_connect操作,没执行任何其它sql语句。不知道什么原因?
专门写来测试这连接也没使用其它连接池,直接使用php的mysql_connect连接函数连接。
多次刷新,用localhost不会出现慢
用IP连接的,就每几次会出现一次
list($usec, $sec) = explode(" ",microtime());
return ((float)$usec + (float)$sec);
}
$t1 = getmicrotime();$lnk = mysql_connect($dbhost, $dbuser, $password);$t2 = getmicrotime();
$t2 - $t1
$lnk = mysql_connect($dbhost, $dbuser, $password);
echo getmicrotime();
在my.cnf(linux环境) ,my.ini(windows环境)下添加:--skip_name_resove