处理具有多个ajax请求的“大数据json请求”

问题描述:

处理大数据的最佳方式是什么?处理大数据的最佳方式 PHP Array经过多个ajax请求。处理具有多个ajax请求的“大数据json请求”

例如。 我有一个php数组,其中包含10,000个产品ID,这是第一个Ajax请求的结果 一旦发生第二个Ajax请求,我必须再次查询以获得10,000产品ID,然后第二个请求可能会进一步获取3000产品ID

所以过程是: 在每个请求中我们需要修改产品的ids append/remove。

我目前正在研究的方法是通过会话或cookie存储ID。 但是最好的解决方案是序列化数组,然后通过jsonEncode

问题是这样的,必须通过每个请求传递很多数据。 我目前尝试在脚本顶部设置全局。

VAR globalProductIds = 0

然后对每个请求的成功,我们将覆盖产品的ID,并与下一个请求发送。 globalProductIds = data.productIds;

目前这冻结浏览器。 如果json不工作,唯一可以考虑的方法是将id存储在数据库中,这不是一个好的解决方案,因为每分钟可以为每个用户生成1000行。

希望有人有更好的建议。

好吧,好像我过去24小时没有回应。 经过进一步研究,似乎javascript并不是处理大量数据的最佳方法。

我现在已经开始构建使用数据库的缓存系统。 这当然似乎是现在最好的解决方案。