file_existsの速度

速度過敏症、小堤です。

ディスクIOが発生するので当然といえば、当然なのですが・・。

file_exists関数 呼び出すだけで

0.0013108253479

かかります。僕のマシンで。これすげー負荷。
なければ、

5.00679016113E-5

つまり

0.0000500679016113

何も処理しないPHPとかで上記の数値がでます。
WindowsVista + XAMPP(Version 1.6.2)で。

フレームワークとして毎回動作するたびにこのチェックのせいで負荷がかかるのはカットしたい!!!

ああ、キャッシュファイルはある前提での動きにしないとだめだなぁ・・・。

ちなみに、for文でも

for($i=0;$i<50000;$i++){
}

0.00954389572144

for($i=0;$i<50000;++$i){
}

0.00808691978455

とインクリメント部分の記述の仕方一つで高速化されます。
って、普段からそう書いていれば、塵も積もれば山となるってかんじですかね。

file_existsの速度

コメントを残す