개발자의 끄적끄적

[php/curl] curl CURLOPT_NOSIGNAL 멀티 스레드 옵션 설정 본문

개발/php

[php/curl] curl CURLOPT_NOSIGNAL 멀티 스레드 옵션 설정

효벨 2021. 4. 17. 02:00
728x90
반응형

[php/curl] curl CURLOPT_NOSIGNAL 멀티 스레드 옵션 설정

 

 

php 에서

 

curl 을 사용하여 api 를 호출할때

 

서버의 리턴이 오기 전까지 딜레이가 생깁니다.

 

이럴때,

 

멀티쓰레드처럼 리턴을 기다리지 않고 다음 api 를 호출할 수 있도록

 

설정하는 옵션이 있습니다.

 

curl_setopt($ch, CURLOPT_TIMEOUT, 1);
curl_setopt($ch, CURLOPT_NOSIGNAL, 1);

 

위 내용을 보시면 아시겠지만,

 

curl 옵션중

 

CURLOPT_NOSIGINAL 옵션을 1로 주면 

 

응답을 기다리지 않고 호출하고 끝나는 효과를 볼 수 있습니다!

 

참고들 하세요!

반응형
Comments