curl 속도 측정방법 질문입니다. 채택완료
humanb2box
5년 전
조회 3,864
curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4);
이부분을 넣으면 속도가 개선된다고 하는데
테스트를 어떻게 해야할지...
서버는 리눅스입니다.
구글링했더니 저랑은 다른 케이스 테스트법만 있더라고요 헤더와 바디 데이터를 넣고 송수신 결과의 속도를 측정해야하거든요..
</p>
<pre>
$url = $url . '?' . http_build_query($get_data, '', '&');
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$headers = array();
$headers[] = 'userid: ;
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$response = curl_exec($ch);
curl_close($ch);</pre>
<p>
이러한 형태인데..
구글링했던것들은
</p>
<p>curl -o /dev/null -w “Connect: %{time_connect} TTFB: %{time_starttransfer} Total time: %{time_total} \n” -s <a href="https://internal-test.bbunbro.com" target="_blank" rel="noopener noreferrer">https://internal-test.bbunbro.com</a>
Connect: 0.002 TTFB: 0.069 Total time: 0.069</p>
<p>
이런식이더라고요..
제가 할수있는거라곤.. 새로고침해서 체감상 느끼는 수밖에요..
도움좀 부탁드립니다..
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
5년 전
브라우즈 개발자 도구(F12)에서 네트웍이란 페이지에서 확인해보시면 되지 않을까요?
그리고 코드에 get 또는 post의 전달 방법이 빠지신 것 아닌가요?
</p>
<p> // GET 타입 전송
if ($is_post == "false") {
// GET 타입 전송
curl_setopt($ch, CURLOPT_POST, false);
} else {
// POST 타입 전송
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_field_string);
curl_setopt($ch, CURLOPT_POST, true);
}</p>
<p>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인