https://stackoverflow.com/questions/27776129/php-curl-curlopt-connecttimeout-vs-curlopt-timeout
PHP의 CURL을 사용할 때 옵션 값 중 CURLOPT_TIMEOUT과 CURLOPT_CONNECTTIMEOUT이 있다
이에 대한 차이점은 아래와 같다
굉장히 큰 영화 mp4 파일을 다운받는다고 가정해보자.
1) CURLOPT_TIMEOUT = 100 인 경우
=> 100초 내에 다운로드가 완료되지 않는 경우 접속을 끊는다.
2) CURLOPT_CONNECTTIMEOUT = 10인 경우
=> CURL로 통신하려는 목적지가 10초 이내로 서버 응답이 없을 경우 접속을 끊는다.
ex) 연결은 금방 되는데 처리할 양이 많은 경우
CURLOPT_CONNECTTIMEOUT 은 짧게 주고, CURLOPT_TIMEOUT 을 길게 설정해주면
잘 사용하는 것이라 볼 수 있다.
'백엔드 > PHP' 카테고리의 다른 글
aws 라이트세일에 라라벨 프로젝트 올리기 / 라이트세일이란? (1) | 2024.06.11 |
---|---|
라라벨에서 sentry 사용해보기 (0) | 2024.05.24 |
[라라벨] cookie 메서드 (0) | 2024.02.14 |
php PSR이란? (0) | 2024.01.12 |
윈도우 laravel 로컬 개발환경 세팅하기 (2) (0) | 2023.08.14 |