Introduction: This is a detailed page for PHP to simulate multi-threaded requests. It introduces the knowledge, skills, experience, and some PHP Source Code related to PhP, PHP, and PHP to simulate multi-threaded requests.
Class = 'pingjiaf' frameborder = '0' src = 'HTTP: // biancheng.dnbc?info/pingjia.php? Id = 344676 'rolling = 'no'>
PHP multi-thread request simulation <? Phpmulti_threads_request ($ nodes) {$ MH = curl_multi_init (); $ curl_array = array (); foreach ($ nodes as $ I => $ URL) {$ curl_array [$ I] = curl_init ($ URL); curl_setopt ($ curl_array [$ I], curlopt_returntransfer, true); curl_multi_add_handle ($ MH, $ curl_array [$ I]);} $ running = NULL; do {usleep (10000); curl_multi_exec ($ MH, $ running);} while ($ running> 0 ); $ res = array (); foreach ($ nodes as $ I = >$ URL) {$ res [$ url] = curl_multi_getcontent ($ curl_array [$ I]);} foreach ($ nodes as $ I =>$ URL) {curl_multi_remove_handle ($ MH, $ curl_array [$ I]);} curl_multi_close ($ MH); return $ res ;} print_r (multi_threads_request (Array ('HTTP: // www.163.com ', 'HTTP: // www.baidu.com ',));
Love J2EE follow Java Michael Jackson video station JSON online tools
Http://biancheng.dnbcw.info/php/344676.html pageno: 4.