나는 주어진 URL에서 원격 웹 페이지를 가져오는 데 걸리는 시간을 밀리초 단위의 정확도로 측정할 수 있는 간단한 도구나 내장 명령을 찾고 있습니다.
답변1
이것이 당신이 찾고 있는 일을 합니까?
time wget http://example.com
답변2
HTTPing그렇게 할 것입니다.
Httping은 'ping'과 비슷하지만 http 요청에 사용됩니다. URL을 제공하면 연결하고 요청을 보내고 응답을 검색하는 데 걸리는 시간이 표시됩니다(헤더만). 네트워크를 통한 전송에도 시간이 걸린다는 점에 유의하세요! 따라서 웹 서버 + 네트워크의 대기 시간을 측정합니다.
답변3
당신은 컬로 그것을 할 수 있습니다이 답변
새 파일을 만들고 curl-format.txt
다음 위치에 붙여넣습니다.
time_namelookup: %{time_namelookup}\n
time_connect: %{time_connect}\n
time_appconnect: %{time_appconnect}\n
time_pretransfer: %{time_pretransfer}\n
time_redirect: %{time_redirect}\n
time_starttransfer: %{time_starttransfer}\n
----------\n
time_total: %{time_total}\n
그런 다음 다음과 같이 컬을 실행하십시오.
curl -w "@curl-format.txt" -o /dev/null -s "http://wordpress.com/"
답변4
와이어샤크전송을 자세히 조사할 수 있습니다. Dennis가 제안한 것처럼 단일 파일을 다운로드하는 데 걸리는 시간을 확인하거나 웹 브라우저에서 URL을 열면 모든 관련 파일(이미지, 스크립트 등)을 로드하는 데 걸리는 시간을 확인할 수 있습니다.