0
在循環過程中生成和寫入大量數據時,寫入文件的最有效方式是什麼?在循環過程中將大量數據寫入文件的最有效方式
該文件是xml格式。
在循環的每次迭代中,將6行寫入文件 - 相當於3 xml節點。
有大約10萬次迭代完成。
我期待找到速度最快,記憶力第二的方法。即速度更重要。
在循環過程中生成和寫入大量數據時,寫入文件的最有效方式是什麼?在循環過程中將大量數據寫入文件的最有效方式
該文件是xml格式。
在循環的每次迭代中,將6行寫入文件 - 相當於3 xml節點。
有大約10萬次迭代完成。
我期待找到速度最快,記憶力第二的方法。即速度更重要。
嘗試存儲數據的緩衝區,然後如果緩衝區已滿,則寫入所有的緩衝區。
僞代碼:
$buffer
for (conditions) {
if (buffer->full) {
write to file
} else {
add to buffer
}
}
一些技術可以推薦,但它會更容易看到目前你在做什麼和改進該 – Ibu