0

いくつかの巨大な XML ファイルがあり、いくつかの行を切り取ったので、PHP で記述された解析スクリプトをテストするための扱いやすいサイズのファイルを作成できました。XML ファイルは入れ子が多く、列が多く、空白が多いので、スクリプトを書くのは大変な作業でした。今、解析したいフルサイズの XML ファイルで PHP のメモリ制限に達しています。

今、私が検討したことの 1 つは、php メモリ制限を一時的に引き上げることですが、このスクリプトを毎週再実行する必要があります... 1 週間ほどです。また、私は最高のシステムを持っていません。それを熱くして溶かすことは、完全に現実的な可能性であり、私の「完璧な嵐」の1つです.

また、perl や python などの新しい言語を学ぼうと考えました。とにかく、私はおそらくこれらの言語の1つを知るために使用できた. ただし、時間の都合だけでも、持っているものに固執したいと思います。

私のマシンを限界まで押し上げないように、php で XML ファイルを扱いやすいチャンクに分割する方法はありませんか? XML ファイルのすべての行は ID 列でラップされているため、n 番目の行のクロージャにカットし、スライスされたものを解析してからスリープするか、または何かを行うことができるように思われます。

何か案は?

4

0 に答える 0