PHP有响应的异步HTTP请求
问题描述:
我需要在脚本中提出大约10个请求,并合并他们的响应。但是,如果我通过调用get_file_contents
10次来实现,则它比例如在Javascript中调用$.json
10次要慢。我试图寻找在PHP中使异步http请求的方法,但是我发现的每一条信息都以“我不需要响应”开始,这不是我的情况。PHP有响应的异步HTTP请求
答
file_get_contents是一个同步函数,所以当你调用它10次时,你会连续调用它10次。您需要并行发出请求。 curl_multi_* methods family可能是你在找什么。如果你不太熟悉卷曲,那么正确实施它可能会很棘手,所以我建议你使用一些库。
看起来足够了,它也足够聪明,只做SSL握手一次? – riv 2014-10-29 13:38:21