我需要在我的脚本中发出大约10个请求,然后合并他们的响应。但是,如果我通过调用get_file_contents
10次来执行此操作,则它比在Javascript中调用$.json
10次更慢。我试图在PHP中寻找异步http请求的方法,但我发现的每一条信息都以“我不需要响应”开头,这不是我的情况。
答案 0 :(得分:0)
file_get_contents 是一个同步功能,所以当你调用它10次时,你会按顺序调用它10次。您需要并行提出请求。 curl_multi_* methods family可能就是你要找的东西。如果你不熟悉curl,那么正确实现它可能会很棘手,所以我建议你使用一些库。