使用php从channeladvisor导入大量数据

时间:2013-01-24 17:07:18

标签: php curl

我从channeladvisor导入产品。我正在用PHP编写并使用curl进行导入(之前我使用的是nusoap,但问题仍然存在)。我的客户有80000种产品。

有谁知道导入大量产品的有效方法?

这是我的导入流程:

  • sku获得100 GetFilteredSkuList秒。
  • 然后我将foreach放在此列表上并为multi_curl打包10个卷曲对象并解雇它们
  • 我收集信息并进一步循环。
  • 在我完成100 sku之后,我致电GetFilteredSkuList以获得新的100
  • 等等。

出于某种原因,我的进口在约6880种产品后停止。 它没有给我任何错误 - 没有。

1 个答案:

答案 0 :(得分:0)

  1. 使用函数set_time_limit(0)
  2. 使用函数ignore_user_abort(true)。忽略用户中止并允许脚本永远运行
  3. 使用ini_set('memory_limit','1024')
  4. 增加内存限制