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