>백엔드 개발 >PHP 튜토리얼 >PHP CURL 비즈니스는 타사 인터페이스를 호출할 때 시간 초과를 설정해야 합니까?

PHP CURL 비즈니스는 타사 인터페이스를 호출할 때 시간 초과를 설정해야 합니까?

藏色散人
藏色散人앞으로
2021-03-10 15:23:332682검색

연결 시간 초과 및 대기 시간 초과를 설정하지 않은 경우

php는 컬을 사용할 때 시간 초과를 설정하는 습관을 길러야 합니다. 대부분의 온라인 PHP Curl 코드는 이를 설정하지 않습니다.

  • 파충류 사업: 그것 특히 해외 리소스를 가져올 때 연결이 차단됩니다.
  • 비즈니스 인터페이스: 비즈니스에 따라 시간 제한을 설정해야 합니다. 지정된 시간을 초과하면 오류 로그가 기록되고 피드됩니다. 관련 담당자에게 돌아가기

추천

1. 좋은 습관 기르기
2. PHP 소스를 사용하는 경우 CURL 확장을 만들려면 작곡가를 직접 캡슐화하는 것이 가장 좋습니다.
3. , guzzlehttp/guzzle와 같은 경우 대부분의 작성자는 기본 시간

PHP CURL 시간 초과 매개변수

//连接超时时间
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10); 
//等待响应超时时间二选一
curl_setopt($ch, CURLOPT_TIMEOUT, 10); //秒级
curl_setopt($ch, CURLOPT_TIMEOUT_MS, 10);//毫秒级

를 설정합니다. [권장 학습: "PHP 비디오 튜토리얼》】

위 내용은 PHP CURL 비즈니스는 타사 인터페이스를 호출할 때 시간 초과를 설정해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 learnku.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제