速度過敏症、小堤です。
ディスク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の速度