cURL Multi Threading with PHP
This one always does the job for me... https://github.com/petewarden/ParallelCurl
The above accepted answer is outdated, So, correct answer has to be upvoted.
http://php.net/manual/en/function.curl-multi-init.php
Now, PHP supports fetching multiple URLs at the same time.