cURL是同步的.那么像 Guzzle这样的库如何发送异步Web请求呢? 其中一个 Guzzle的传输处理程序是 CurlMultiHandler,它使用PHP的 curl_multi_*函数,允许异步传输. 请求以异步方式启动,函数curl_multi_select()允许Guzzle等待其中一个curl请求接收数据并进行处理.
cURL是同步的.那么像
Guzzle这样的库如何发送异步Web请求呢?
其中一个
Guzzle的传输处理程序是
CurlMultiHandler
,它使用PHP的
curl_multi_*
函数,允许异步传输.
请求以异步方式启动,函数curl_multi_select()
允许Guzzle等待其中一个curl请求接收数据并进行处理.