首页 > 解决方案 > 使用 guzzle 的多 CURL

问题描述

我对 guzzle 承诺有疑问。我有以下服务器。

我对每台服务器有 4 个请求。我通过使用 multi_curl(guzzle) 和不同的方法从这些服务器调用。

  1. 我为每台服务器做出 4 个承诺并在服务器上进行调用。

    • 例如,准备 4 个承诺并在 a.com 上打电话并获得结果,然后再次为 b.com 准备 4 个承诺等。
  2. 在第二种方法中,我正在为每个服务器准备所有承诺,并使用 guzzle/settle 进行单个调用并获得结果

    我担心的是当我使用第二种方法时,它几乎需要 3-4 秒。当第一种方法需要 2-3 秒才能从这些服务器获得响应时。 我参考本文档进行多卷曲。

您的一点帮助将不胜感激。:)

这是我的第一种方法,一些代码: 在此处输入图像描述 在此处输入图像描述

方法二代码:

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

标签: phplaravelguzzle

解决方案


推荐阅读