当前位置:Gxlcms > PHP教程 > PHP生成百万个UID存入文件

PHP生成百万个UID存入文件

时间:2021-07-01 10:21:17 帮助过:25人阅读

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

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

贴下代码


set_time_limit(0);

$starttime = time();

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

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

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

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

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

人气教程排行