php 文本文件的讀取效率
更新時(shí)間:2012年02月10日 16:43:50 作者:
一直鼓搗著想把博客的首頁存在文件里,結(jié)果存在文件里,博客更新時(shí)再重新將內(nèi)容再次寫入到這個(gè)文件。所以剛才測試了三種讀取文本的常規(guī)方法
首頁大概3KB,是在本地測試的
file_get_contents('shadow.xml');
耗時(shí) 0.0003 秒
$indexFile = fopen('shadow.xml', 'r');while ( !feof($indexFile)) fgetc( $indexFile);
耗時(shí) 0.026 秒
$indexFile = fopen('shadow.xml', 'r');fread($indexFile, 10000);
耗時(shí) 0.0003秒
相差將近 100 倍!! 還真是出乎意料
我估摸著時(shí)間怕都犧牲在while循環(huán)上還是怎的
復(fù)制代碼 代碼如下:
file_get_contents('shadow.xml');
耗時(shí) 0.0003 秒
復(fù)制代碼 代碼如下:
$indexFile = fopen('shadow.xml', 'r');while ( !feof($indexFile)) fgetc( $indexFile);
耗時(shí) 0.026 秒
復(fù)制代碼 代碼如下:
$indexFile = fopen('shadow.xml', 'r');fread($indexFile, 10000);
耗時(shí) 0.0003秒
相差將近 100 倍!! 還真是出乎意料
我估摸著時(shí)間怕都犧牲在while循環(huán)上還是怎的
您可能感興趣的文章:
相關(guān)文章
解析phpstorm + xdebug 遠(yuǎn)程斷點(diǎn)調(diào)試
本篇文章是對phpstorm + xdebug 遠(yuǎn)程斷點(diǎn)調(diào)試進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
php基于ob_start(ob_gzhandler)實(shí)現(xiàn)網(wǎng)頁壓縮功能的方法
這篇文章主要介紹了php基于ob_start('ob_gzhandler')實(shí)現(xiàn)網(wǎng)頁壓縮功能的方法,涉及php中ob_gzip、ob_start等函數(shù)操作緩沖區(qū)及內(nèi)容壓縮相關(guān)技巧,需要的朋友可以參考下2017-02-02
php計(jì)算兩個(gè)整數(shù)的最大公約數(shù)常用算法小結(jié)
這篇文章主要介紹了php計(jì)算兩個(gè)整數(shù)的最大公約數(shù)常用算法,實(shí)例總結(jié)了求最大公約數(shù)的三種常用方法,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-03-03

