我有一个向Amazon Elastic Search
发出请求的应用程序,该请求在某些情况下返回多达1000条记录。检索记录后,我将遍历它们并使用非常简单的代码来对数据进行整形,从而填充一个新数组。
这是一个示例,其中$ recipes是ES中的数组,$recipe
是个人记录,$filter_options
是我正在构建的新数组:
$filter_options['materials']['classes'][] = [
'id' => $recipe['material']['class']['tid'],
'name' => $recipe['material']['class']['name'],
];
每条记录上还有大约十种其他类似的方法。遍历所有记录需要花费大量时间,我想知道升级服务器是否可以帮助加快流程。更快的机器。更多ram等。还有其他方法可以塑造大量数据吗?
谢谢