PHP でファイルの読み込み速度を最適化する方法
先輩方、こんにちは
160 万行もの大きなログファイルを読み込みたいです
ファイルの読み込み速度を最適化する方法を教えてください毛織物?
データベースを読み取ってから書き込みたいからです。
私の弟は現在 fopen と fget を使ってこのように読んでいます。
先輩方からアドバイスをお願いします。
ありがとうございます。
------解決策のアイデア----------------------
$fn = '文件名';<br />$fp = fopen($fn, 'r');<br />$last = '';<br />while(! feof($fp)) {<br /> $a = preg_split("/[\r\n]+/", $last . frenad($fp, 2048));<br /> for($i=0; $i<count($a)-1; $i++) {<br /> 对数据的处理<br /> }<br /> $last = $a[$i];<br />}<br />if($last) 对数据的处理<br />