PHP foreach循环性能

时间:2020-01-16 20:27:00

标签: php performance for-loop

我有一个向Amazon Elastic Search发出请求的应用程序,该请求在某些情况下返回多达1000条记录。检索记录后,我将遍历它们并使用非常简单的代码来对数据进行整形,从而填充一个新数组。

这是一个示例,其中$ recipes是ES中的数组,$recipe是个人记录,$filter_options是我正在构建的新数组:

$filter_options['materials']['classes'][] = [
   'id' => $recipe['material']['class']['tid'],
   'name' => $recipe['material']['class']['name'],
];

每条记录上还有大约十种其他类似的方法。遍历所有记录需要花费大量时间,我想知道升级服务器是否可以帮助加快流程。更快的机器。更多ram等。还有其他方法可以塑造大量数据吗?

谢谢

0 个答案:

没有答案