응답 속도 측정
URL의 서버 응답 시간과 리다이렉트 지연을 측정합니다.
응답 속도 측정은 입력한 URL에 서버가 GET 요청에 응답하기까지 걸린 시간을 밀리초(ms) 단위로 보여주는 도구입니다. 우리 서버가 해당 주소로 실제 HTTP 요청을 보내 첫 응답을 받는 데 걸린 시간을 측정하므로, 사이트가 빠릿하게 응답하는지 한눈에 확인할 수 있습니다.
결과는 300ms 미만이면 빠름, 300~800ms면 보통, 800ms를 넘으면 느림으로 등급을 매깁니다. 함께 보여주는 상태 코드와 리다이렉트 횟수로, 느린 응답이 서버 처리 지연 때문인지 불필요한 리다이렉트 때문인지도 가늠할 수 있습니다.
TTFB와 서버 응답 시간이란
TTFB(Time To First Byte)는 브라우저가 요청을 보낸 뒤 서버에서 응답의 첫 바이트를 받기까지 걸린 시간입니다. 여기에는 DNS 조회, TCP/TLS 연결, 그리고 서버가 요청을 처리해 응답을 만들어내는 시간이 모두 포함됩니다. TTFB가 길면 사용자는 화면이 그려지기 전부터 기다리게 되므로, 체감 속도와 검색 순위 모두에 영향을 줍니다.
- 서버 처리: 동적 페이지 생성, 데이터베이스 쿼리, 외부 API 호출 지연
- 연결 비용: DNS 해석, TLS 핸드셰이크, 먼 데이터센터까지의 왕복 시간(RTT)
- 리다이렉트: 301/302가 한 번 추가될 때마다 또 한 번의 왕복이 발생
측정값을 해석하는 법
이 도구는 한 번의 GET 요청에 대한 단일 측정값을 보여줍니다. 같은 사이트라도 서버 위치, 캐시 적중 여부, 순간 트래픽에 따라 결과가 흔들릴 수 있으니 여러 번 측정해 평균적인 흐름을 보는 것이 좋습니다. 응답이 느리다면 캐싱(CDN) 적용, 불필요한 리다이렉트 제거, 서버 측 렌더링 최적화부터 점검하세요. 전송량 자체를 줄이려면 압축 확인으로 gzip·brotli 적용 여부를, 페이지 용량 분석으로 페이지가 무거운지 함께 점검하세요.
응답 시간 등급과 권장 기준
구글이 공개한 권장 기준에서 TTFB는 200ms 이하를 좋음으로 봅니다. 이 도구의 등급(빠름/보통/느림)은 DNS·TLS·왕복 시간까지 포함한 전체 응답 시간 기준이라 순수 서버 처리 TTFB보다 약간 높게 나오는 것이 정상입니다. 아래 표로 측정값이 어느 구간에 드는지 가늠해 보세요.
| 측정값(ms) | 등급 | 대체로 의미하는 것 |
|---|---|---|
< 100 | 빠름 | CDN 엣지 캐시 적중 또는 같은 지역의 정적 응답 |
100~300 | 빠름 | 건강한 동적 서버. 대부분의 사이트가 목표로 삼는 구간 |
300~800 | 보통 | 처리 지연 또는 먼 데이터센터까지의 왕복. 개선 여지 있음 |
> 800 | 느림 | 캐시 미적용·DB 병목·콜드 스타트·다단계 리다이렉트 의심 |
측정값 읽기 예시
예를 들어 http://example.com을 입력했더니 응답 시간 740ms, 상태 코드 301, 리다이렉트 횟수 2로 나왔다고 합시다. 이때 740ms는 한 번의 요청이 아니라http → https 리다이렉트와 www 정규화 두 단계를 거치며 누적된 시간입니다. 왕복 한 번을 약 120ms로 잡으면 순수 콘텐츠 응답은 500ms 안팎이고, 나머지는 리다이렉트 왕복에서 새어 나간 셈입니다. 처음부터 최종 URL(https://www.example.com)을 입력하면 같은 서버라도 200~300ms 더 빠르게 나오는데, 이것이 바로 리다이렉트를 줄였을 때 사용자가 체감하는 차이입니다.
흔한 실수 / 함정
- 단 한 번의 측정값을 사이트 성능의 결론으로 삼는 것 — 첫 측정은 콜드 캐시·콜드 스타트 때문에 유난히 느릴 수 있으니, 2~3회 재측정한 안정값을 보세요(동일 URL은 30초간 캐싱됩니다).
- 이 측정값을 사용자가 보는 페이지 로딩 시간으로 오해하는 것 — 여기서 재는 것은 HTML 첫 응답까지(TTFB 성격)일 뿐, 이미지·CSS·JS 다운로드와 렌더링 시간은 포함되지 않습니다.
- 측정 위치 차이를 무시하는 것 — 우리 데이터센터 기준이라, 대상 서버가 멀면 느리게 나옵니다. 실제 사용자 위치의 체감 속도와는 다를 수 있습니다.
자주 묻는 질문
측정값이 매번 다르게 나와요.
어디에서 측정하나요?
리다이렉트 수는 무엇을 뜻하나요?
내 입력값이 외부로 전송되나요?
관련 가이드
- Core Web Vitals(LCP·CLS·INP) 개선 체크리스트LCP·CLS·INP가 무엇이고 무엇을 측정하는지, 점수를 올리는 실전 체크리스트.
- HTTP/1.1 vs HTTP/2 vs HTTP/3: 차이와 적용 방법멀티플렉싱·헤더 압축·QUIC까지 버전별 차이를 정리하고 내 서버에 적용·확인하는 방법.
- 사이트가 느릴 때: TTFB 원인 진단과 개선 순서첫 바이트까지의 시간(TTFB)이 늘어지는 원인 — DNS·TLS·서버·DB — 을 구간별로 진단하고 줄이는 법.
- gzip·brotli 압축 적용: 전송량 70% 줄이기텍스트 리소스 압축이 주는 효과와 nginx·Apache 설정법, 적용 확인과 흔한 실수.