PHP中请求一个HTTP服务,一般都是阻塞的, 如果有多个HTTP请求 , 需要串行的执行 , 一个接一个的请求 , 可以使用guzzle php这个类库来异步的同时发送多个HTTP请求 ....发送一个异步请求
$request = new \GuzzleHttp\Psr7\Request('GET', 'http://www.sopans.com');...$request2 = new \GuzzleHttp\Psr7\Request('GET', 'http://www.sopans.com/laruence');
$request3...= new \GuzzleHttp\Psr7\Request('GET', 'http://www.sopans.com/about');
$promise = $client..., 后执行的请求响应地方的代码 , 达到异步的效果
安装使用composer
composer require guzzlehttp/guzzle