首页  >  文章  >  后端开发  >  PHP生成百万个UID存入文件

PHP生成百万个UID存入文件

WBOY
WBOY原创
2016-08-08 09:20:201068浏览

这是今天一个群里问的问题,主要是写入文件耗时大。

我这里做一个实验,每20000个UID写入一个文件,大概一个文件写入是大概280kb,这样总体写入的时间只有13S

贴下代码


set_time_limit(0);

$starttime = time();

$fh = fopen($filename,'w');

for($i=0;$i1000000;$i++)
{
    $uid = uniqid();
    if($i%20000 == 0) 
    {
        $filename = $i.'.txt';

    }
    fwrite($fh,$uid.' ');
}
$endtime = time();
echo'总用时:'.($endtime-$starttime).'s';
?>

版权声明:本文为博主原创文章,未经博主允许不得转载。

以上就介绍了PHP生成百万个UID存入文件,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn