PHP中创建空文件的代码[file_put_contents vs touch]
更新时间:2012年01月20日 13:11:54 作者:
php中用file_put_contents比touch快,大约两倍左右。
I has passed a small test to check which function is faster to create a new file.
file_put_contents vs touch
<?php
for($i = ; $i < 100; $i++)
{
file_put_contents('dir/file'.$i, '');
}
?>
Average time: 0,1145s
<?php
for($i = ; $i < 100; $i++)
{
touch('dir/file'.$i);
}
?>
Average time: 0,2322s
所以,file_put_contents比touch快,大约两倍。
file_put_contents vs touch
复制代码 代码如下:
<?php
for($i = ; $i < 100; $i++)
{
file_put_contents('dir/file'.$i, '');
}
?>
Average time: 0,1145s
复制代码 代码如下:
<?php
for($i = ; $i < 100; $i++)
{
touch('dir/file'.$i);
}
?>
Average time: 0,2322s
所以,file_put_contents比touch快,大约两倍。
相关文章
php数据库中将base64图片数据转化为可访问src的方法详解
后端同学在对一些老项目进行二次开发时候,可能会遇到一些小的图片以base64的方式存储在数据库中的情况,这样做的好处是这些图片数据一般不会因为项目重新部署而丢失,但是这么做也会存在一些坏处,本文给大家介绍了php数据库中base64图片数据转化可访问的src的方法2023-10-10
最新评论