繁体   English   中英

PHP带有响应的异步HTTP请求

[英]PHP Asynchronous HTTP request with response

我需要在脚本中提出约10个请求,并结合它们的响应。 但是,如果我通过调用get_file_contents 10次​​来执行此操作,则它的运行速度$.json如在Javascript中调用$.json 10 $.json慢得多。 我试图寻找在PHP中发出异步http请求的方法,但是我发现的每条信息都以“我不需要响应”开头,这不是我的情况。

file_get_contents是一个同步函数,因此,当您调用10次时,将依次调用10次。 您需要并行发出请求。 curl_multi_ *方法家族可能是您想要的。 如果您对curl不够熟悉,那么正确地实现它可能会比较棘手,因此建议您使用一些库。

您可以看一下这个库https://github.com/petewarden/ParallelCurl

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM