PHP Multiple Curl Requests

前端 未结 4 1100
后悔当初
后悔当初 2020-11-29 07:09

I\'m currently using Curl for PHP a lot. It takes a lot of time to get results of about 100 pages each time. For every request i\'m using code like this

$ch          


        
相关标签:
4条回答
  • 2020-11-29 07:38

    take curl_multi - it is far better. Save the handshakes - they are not needed every time!

    0 讨论(0)
  • 2020-11-29 07:46

    when i use code given in "http://php.net/curl_multi_init", response of 2 requests are conflicting. But the code written in below link, returns each response separately (in array format) https://stackoverflow.com/a/21362749/3177302

    0 讨论(0)
  • 2020-11-29 07:55

    or take pcntl_fork, fork some new threads to execute curl_exec. But it's not as good as curl_multi.

    0 讨论(0)
  • 2020-11-29 08:02
    • Reuse the same cURL handler ($ch) without running curl_close. This will speed it up just a little bit.
    • Use curl_multi_init to run the processes in parallel. This can have a tremendous effect.
    0 讨论(0)
提交回复
热议问题