Php 我有大约800个单独的YQL查询需要处理和it';It’要花很长时间

Php 我有大约800个单独的YQL查询需要处理和it';It’要花很长时间,php,sql,database,message-queue,yql,Php,Sql,Database,Message Queue,Yql,是否有将此查询排队或暂停每个查询的提示,以便YQL可以在继续下一个查询之前返回结果。我正在用PHP编程,每个查询大约需要4秒钟。我只是用一个“while循环”来遍历我的800个查询。为您的问题提供快速建议。我不知道为什么要创建这么多查询,但您可以在客户端使用Javascripts setTimeout吗。如果我没记错的话,YQL查询可以用javascript完成。但是,如果您需要服务器端的数据,那么这不是正确的解决方案。如何在PHP中发送YQL请求?在我使用过的许多其他语言中,这些类似CURL的

是否有将此查询排队或暂停每个查询的提示,以便YQL可以在继续下一个查询之前返回结果。我正在用PHP编程,每个查询大约需要4秒钟。我只是用一个“while循环”来遍历我的800个查询。

为您的问题提供快速建议。我不知道为什么要创建这么多查询,但您可以在客户端使用Javascripts setTimeout吗。如果我没记错的话,YQL查询可以用javascript完成。但是,如果您需要服务器端的数据,那么这不是正确的解决方案。

如何在PHP中发送YQL请求?在我使用过的许多其他语言中,这些类似CURL的请求无论如何都是同步的,那么为什么需要主动暂停呢

另外,在加速方面,您是否查看了YQL的query.multi以并行化查询?YQL控制台的示例


我正在使用YQL解析来自800个网站的数据,然后从每个网站提取一些信息。我可以使用PHP中的“sleep(5)”在每个查询之间暂停。
select * from query.multi where queries="show tables;select * from feed where url='http://www.javarants.com/rss'"