使用PHP读取多个大型JSON文件的最佳方法是什么

时间:2010-09-06 23:11:32

标签: php json file memory-management

我正在编写一个PHP脚本(从命令行运行)来解析数百个大型JSON文件。所有这些文件都在一个目录中。最初我是逐个读取文件并在同一个脚本中解析它们,但是内存很快耗尽。另一种方法是使用两个脚本,一个用于读取目录,获取文件列表并调用另一个脚本,并将文件名称作为参数进行解析。还有其他办法吗?

另外,有没有办法并行化这个?

1 个答案:

答案 0 :(得分:1)

完成后,请尝试unsetting变量,这应该释放分配给这些变量的内存。

编辑,更好的是,正如我读到的那样,您将null分配给这些变量,从而更快,更有效地释放内存:

$myNoLongerUsedVar = null;
相关问题