Why do you need 25 curl connections in one request btw? Seems a bit extensive (depending on what you’re doing, of course). Any chance you could reduce that number, or maybe put some caching in place somewhere?
PS. Have a look at [fphp]curl_setopt_array[/fphp]; it’s a lot nicer than curl_setopt if have you have a lot of options to set (IMHO).
Connections will take time to close, regardless of whether you explicitly close them or not. It’s part of the negotiating process.
That said, why do you open 25 curl connections per page load??? Definitely agree with Scallio, caching will save you (and your host) a lot of headaches…
well it sounds like their servers are terribly slow. have you tested that?
If that’s the case there is nothing you can do. well, except for caching, but you said you don’t want that.