>  기사  >  백엔드 개발  >  PHP 다중 프로세스에서 컬_멀티 적용

PHP 다중 프로세스에서 컬_멀티 적용

大家讲道理
大家讲道理원래의
2017-05-28 09:37:581952검색

많은 사람들이 PHP 매뉴얼에 명확하지 않은 컬_멀티 제품군의 기능에 대해 고민하고 있다고 생각합니다. 문서도 적고 예제도 너무 간단해서 배울 수 없을 정도입니다. 웹 페이지가 있지만 완전한 응용 프로그램 예제를 찾지 못했습니다.

  • curl_multi_add_handle

  • curl_multi_close

  • cu rl_multi_exec

  • curl_multi_getcontent

  • curl _multi_ info_read

  • curl_multi_init

  • curl_multi_remove_handle

  • curl_multi_select

일반적으로 이러한 기능을 사용할 때는 하나씩 요청하는 것이 아니라 동시에 여러 개의 URL을 요청하는 것이 목적이어야 합니다. 그렇지 않으면 직접 컬_exec를 조정하는 것이 좋습니다. 단계는 다음과 같이 요약됩니다.

1단계: 컬_다중_init 호출

2단계: 루프에서 컬_multi_add_handle 호출

이 단계에서는 컬_멀티_추가_핸들의 두 번째 매개변수가 컬_init의 하위 핸들이라는 점에 유의해야 합니다.
3단계: 지속적으로 컬_멀티_exec 호출
4단계: 필요에 따라 루프에서 컬_멀티_getcontent를 호출하여 결과를 얻습니다.
5단계: 컬_멀티_remove_handle을 호출하고 각 단어 핸들에 대해 컬_닫기를 호출합니다.
6단계: 컬_멀티_닫기를 호출합니다

여기 온라인 검색이 있습니다. 저자가

dir

ty 예라고 부르는 간단한 예(이유는 나중에 설명하겠습니다):

PHP 다중 프로세스에서 컬_멀티 적용/*<br/><img src=

*/
PHP 다중 프로세스에서 컬_멀티 적용<br/><img src=array에서 테스트된 PHP의 컬 멀티용 for에 대한 빠르고 더러운 예입니다. (
PHP 다중 프로세스에서 컬_멀티 적용PHP 다중 프로세스에서 컬_멀티 적용PHP 다중 프로세스에서 컬_멀티 적용PHP 다중 프로세스에서 컬_멀티 적용); <br/><img src=foreach ($connomains as $i => $url) {
PHP 다중 프로세스에서 컬_멀티 적용 $conn[$i]=curl_init($url);<br/><img src= topt ($conn[$i],CURLOPT_RETURNTRANSFER,1) mh,$active) }
whilePHP 다중 프로세스에서 컬_멀티 적용($active);<br/><img src=       컬_close($conn[$i]);
PHP 다중 프로세스에서 컬_멀티 적용}<br/><img src=인터페이스 및 사용법은 실제로 C의 그것과 다릅니다.

위의 do 단락을 다음과 같이 변경하세요.

PHP 다중 프로세스에서 컬_멀티 적용                                                                                              ​ <br/>ALL <img src= Do {
PHP 다중 프로세스에서 컬_멀티 적용 $ mrc = CURL_Multi_exec ($ mh, $ active) } <br/>} <img src=

위 내용은 PHP 다중 프로세스에서 컬_멀티 적용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.