테스트 사이트 - 개발 중인 베타 버전입니다

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>

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인