php 文本文件的读取效率

 更新时间:2012年02月10日 16:43:50   作者:  
一直鼓捣着想把博客的首页存在文件里,结果存在文件里,博客更新时再重新将内容再次写入到这个文件。所以刚才测试了三种读取文本的常规方法
首页大概3KB,是在本地测试的

复制代码 代码如下:

file_get_contents('shadow.xml');

耗时 0.0003 秒
复制代码 代码如下:

$indexFile = fopen('shadow.xml', 'r');while ( !feof($indexFile)) fgetc( $indexFile);

耗时 0.026 秒
复制代码 代码如下:

$indexFile = fopen('shadow.xml', 'r');fread($indexFile, 10000);

耗时 0.0003秒
相差将近 100 倍!! 还真是出乎意料

我估摸着时间怕都牺牲在while循环上还是怎的

相关文章

  • php利用cookies实现购物车的方法

    php利用cookies实现购物车的方法

    这篇文章主要介绍了php利用cookies实现购物车的方法,可通过cookie实现对商品的增删改等功能,以及统计与检查等技巧,非常具有实用价值,需要的朋友可以参考下
    2014-12-12
  • PHP中抽象类,接口功能、定义方法示例

    PHP中抽象类,接口功能、定义方法示例

    这篇文章主要介绍了PHP中抽象类,接口功能、定义方法,简单分析了php抽象类与接口的概念、功能、定义方法及相关注意事项,需要的朋友可以参考下
    2019-02-02
  • mongodb和php的用法详解

    mongodb和php的用法详解

    在本篇文章中小编给大家分享了关于mongodb和php的用法以及相关知识点,需要的朋友们学习下。
    2019-03-03
  • 解析Win7 XAMPP apache无法启动的问题

    解析Win7 XAMPP apache无法启动的问题

    本篇文章是对Win7 XAMPP apache无法启动的问题进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • PHP中的print_r 与 var_dump 输出数组

    PHP中的print_r 与 var_dump 输出数组

    下面小编就为大家带来一篇PHP中的print_r 与 var_dump 输出数组。小编觉得挺不错的,现在就分享给大家,也给大家做个参考
    2016-06-06
  • PHP模拟http请求的方法详解

    PHP模拟http请求的方法详解

    这篇文章主要介绍了PHP模拟http请求的方法,实例列举了3种模拟http请求发送的方法,涉及php socket、curl及第三方类库的相关使用技巧,需要的朋友可以参考下
    2016-11-11
  • 使用eAccelerator加密PHP程序

    使用eAccelerator加密PHP程序

    这款软件的功能就是通过在内存中缓存PHP文件从而加速PHP程序的执行速度。由于MMCache的原作者被Zend挖走,MMCache的开发一直处于停滞状态。而Eaccelerator却借鉴了MMCache的优点而一直在不断的更新。
    2008-10-10
  • php 生成饼图 三维饼图

    php 生成饼图 三维饼图

    php 生成饼图 三维饼图实现代码,大家可以测试下。
    2009-09-09
  • 详解PHP调用Go服务的正确方式

    详解PHP调用Go服务的正确方式

    本文主要介绍了PHP调用Go服务的正确方式 - Unix Domain Sockets,对进程间通信感兴趣的同学,可以参考一下。
    2021-05-05
  • 关于php开启错误提示的总结

    关于php开启错误提示的总结

    在本篇文章里小编给各位整理的是关于php开启错误提示的相关知识点总结,有需要的朋友们学习下。
    2019-09-09

最新评论