这是今天一个群里问的问题,主要是写入文件耗时大。
我这里做一个实验,每20000个UID写入一个文件,大概一个文件写入是大概280kb,这样总体写入的时间只有13S
贴下代码
稻草人企业站程序,是一款简单开源的企业站程序,程序分为php+sqlite、php+mysql两个版本,程序采用php+smarty模板技术 修改模板方便,程序采用面对对象 模块开发.调用管理方便,程序可以开启伪静态功能,后台能编辑删除文件,后台能进行数据库管理、备份等操作,生成百度sitemap、Google sitemap功能,留言发邮件功能。 稻草人企业站程序 v1.0.7升级 1、增加安
<?php
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';
?>










