php - 使用 guzzle 的多 CURL
问题描述
我对 guzzle 承诺有疑问。我有以下服务器。
- www.a.com
- www.b.com
- www.c.com
- www.d.com
我对每台服务器有 4 个请求。我通过使用 multi_curl(guzzle) 和不同的方法从这些服务器调用。
我为每台服务器做出 4 个承诺并在服务器上进行调用。
- 例如,准备 4 个承诺并在 a.com 上打电话并获得结果,然后再次为 b.com 准备 4 个承诺等。
在第二种方法中,我正在为每个服务器准备所有承诺,并使用 guzzle/settle 进行单个调用并获得结果
我担心的是当我使用第二种方法时,它几乎需要 3-4 秒。当第一种方法需要 2-3 秒才能从这些服务器获得响应时。 我参考本文档进行多卷曲。
您的一点帮助将不胜感激。:)
方法二代码: