It depends how many requests you will be making - the overhead for closing & reopening each is negligable, but when doing a thousand? Could be a few seconds or more.
I believe curl_multi_init would be the fastest method.
The whole thing depends on how many requests you need to do.