Martijn Martijn - 1 year ago 270
PHP Question

How to perform multiple Guzzle requests at the same time?

I can perform single requests using Guzzle and I'm very pleased with Guzzle's performance so far however, I read in the Guzzle API something about MultiCurl and Batching.

Could someone explain to me how to make multiple requests at the same time? Async if possible. I don't know if that is what they mean with MultiCurl. Sync would also be not a problem. I just want to do multiple requests at the same time or very close (short space of time).

Answer Source

From the docs:

For an easy to use solution that returns a hash of request objects mapping to a response or error, see

Short example:


Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download