報(bào)告老師,因?yàn)槲业腦AMPP的PHP版本是5.5.0,所以我只能用mysqli 測(cè)試
結(jié)果:我用mysqli 測(cè)試,結(jié)果只是差1倍而已,
<?php? //1.通過(guò)PDO連接資料庫(kù) $pStartTime?=?microtime(true);?//設(shè)置開(kāi)始時(shí)間 for($i=1;?$i<=100;?$i++){?//連接100次 $pdo?=?new?PDO('mysql:host=localhost;dbname=imooc','root',''); } $pEndTime?=?microtime(true);//結(jié)束時(shí)間 $res1?=?$pEndTime-?$pStartTime;?//時(shí)間差 //2.通過(guò)MySql連接資料庫(kù) $mStartTime?=?microtime(true); for($i=1;?$i<=100;?$i++){ mysqli_connect("localhost","root","","imooc"); } $mEndTime?=?microtime(true); $res2?=?$mEndTime?-?$mStartTime; echo?$res1.'<br/>'.$res2; echo?'<hr/>'; if($res1>$res2){ echo?'PDO?連接資料庫(kù)效率是?MySqli?的?'.round($res1/$res2).'?倍'; }else{ echo?'MySqli?連接資料庫(kù)效率是?PDO?的'.round($res2/$res1).'?倍'; } ?>
結(jié)果如下:
0.39499998092651
0.38100004196167
PDO 連接資料庫(kù)效率是 MySqli 的 1 倍
所以意思是用mysqli 連結(jié)資料庫(kù)其實(shí)和用PDO連是差不多效率囉?
我就有疑問(wèn)了,那為什麼以後要棄用mysql?mysqli 效率也沒(méi)很好~~
2014-10-11
嗯 新版本中建議不使用mysql,而是使用mysqli或者Pdo替代mysql來(lái)連接,效率比mysql要快
^-^...