超时的PHP问题

时间:2014-09-24 14:01:23

标签: php performance

这是一个抽象的问题,我想要一些帮助。

我有一些产品,这些产品通过FTP发送到我的服务器。它们包含产品,名称,价格,库存的各种数据,但不包含描述,规格和图像。 它们来自对网站的CURL查询,该网站返回包含所有数据的XML。

现在一切都在进口并且运作良好。

问题在于它是有限的。

产品的大概数量为45000,我使用的脚本在第一个10000中使用了90秒,并且在每个产品上都插入/更新/不执行任何操作。如果限制被释放,它可能会用完。

第二个问题是第二个饲料,一个是图像和产品。因为我必须为每个产品进行CURL调用,你可以想象它会在很早的时候耗尽时间。

我试图找到一种方法来做到这一点,没有一切崩溃,我目前的想法如下。

我将cron任务放在卷曲以下链接

www.example.com/importproducts.php?nu=0
www.example.com/importproducts.php?nu=1
www.example.com/importproducts.php?nu=2
www.example.com/importproducts.php?nu=3
www.example.com/importproducts.php?nu=4
www.example.com/importproducts.php?nu=5
www.example.com/importproducts.php?nu=6
www.example.com/importproducts.php?nu=7

其中nu是索引,它将在0-999,1000-1999等范围内插入/上传

www.example.com/importdescription.php?nu=0
www.example.com/importdescription.php?nu=1
www.example.com/importdescription.php?nu=2
www.example.com/importdescription.php?nu=3
www.example.com/importdescription.php?nu=4
www.example.com/importdescription.php?nu=5
www.example.com/importdescription.php?nu=6
www.example.com/importdescription.php?nu=7

您是否知道解决此问题的更快解决方案?

由于

0 个答案:

没有答案