background image

echo  'fetch_array  '.$times.'  次 时 间 : <font  color=red>'.(fnGetMicroTime()-$begin).'</font> 秒
<br/>';
//---------------------------------
$begin=fnGetMicroTime();
for($i=0;$i<$times;$i++)
{
$res=$dbcon->mydb_query("SELECT log_Content FROM blog WHERE log_ID='1'");
$row=$dbcon->mydb_fetch_object($res);
$content=$row->log_Content;
}
echo  'fetch_object  '.$times.'  次 时 间 : <font  color=red>'.(fnGetMicroTime()-$begin).'</font> 秒
<br/>';
//---------------------------------
$dbcon->mydb_free_results();
$dbcon->mydb_disconnect();
fnWriteCache('test.txt',$content);
echo '直接读文件测试结果:<br/>';
//---------------------------------
$begin=fnGetMicroTime();
for($i=0;$i<$times;$i++)
{
$content = fnGetContent('test.txt');
}
echo  'file_get_contents 直 接 读 '.$times.' 次 时 间 : <font  color=red>'.(fnGetMicroTime()-
$begin).'</font>秒<br/>';
//---------------------------------
$begin=fnGetMicroTime();
for($i=0;$i<$times;$i++)
{
$fname = 'test.txt';
if(file_exists($fname))
{
$fp=fopen($fname,"r");//flock($fp,LOCK_EX);
$file_data=fread($fp, filesize($fname));//rewind($fp);
fclose($fp);
}
$content = fnGetContent('test.txt');
}
echo  'fopen 直接读'.$times.' 次时间: <font  color=red>'.(fnGetMicroTime()-$begin).'</font> 秒
<br/>';
4K 大小数据的查询结果:
fetch_row 100000 次时间:16.737720012665 秒
fetch_array 100000 次时间:16.661195993423 秒
fetch_object 100000 次时间:16.775065898895 秒