Php,每秒1次卷曲

Php,每秒1次卷曲,php,curl,amazon-product-api,Php,Curl,Amazon Product Api,我使用的是AmazonAPI产品,对于相同的IP地址,每秒只能有一个请求。 我可以定义每个请求在1秒的距离内发出吗?(全局)您应该使用睡眠(1)在循环中产生延迟的功能如果需要全局解决方案,可以使用队列(如Redis等)。处理访问者的脚本只需将请求放入该队列。其他服务每秒读取此队列一次,并发送一个cURL请求 以同样的方式,您可以将数据库用作队列:一个服务将记录放入数据库,另一个服务每秒读取一次数据库以获取下一条记录,并执行cURL请求。将来自用户的所有请求保存在类似队列的队列中。您可以使用db(

我使用的是AmazonAPI产品,对于相同的IP地址,每秒只能有一个请求。
我可以定义每个请求在1秒的距离内发出吗?(全局)

您应该使用
睡眠(1)在循环中产生延迟的功能

如果需要全局解决方案,可以使用队列(如Redis等)。处理访问者的脚本只需将请求放入该队列。其他服务每秒读取此队列一次,并发送一个cURL请求


以同样的方式,您可以将数据库用作队列:一个服务将记录放入数据库,另一个服务每秒读取一次数据库以获取下一条记录,并执行cURL请求。

将来自用户的所有请求保存在类似队列的队列中。您可以使用db(mysql等)或内存缓存(redis)。然后以1秒的延迟逐个处理请求

!我必须在全球范围内进行设置。如果我有10个访客,电话不应该重叠,因为亚马逊会关注IPno!使用缓存或数据库保存上次请求时间以进行检查!这不是小事,我们应该管理队列和睡眠。确定有设置吗?这是命令行应用程序还是Web服务器?是否有多个工人/流程?