TTFB 속도(Time To First Byte Speed)

TTFB란 서버에 HTTP 요청이 보내진 후 클라이언트의 브라우저가 첫 정보를 수신하는데(첫 번째 바이트를 읽는데 걸린 시간) 소요된 시간을 의미합니다. TTFB는 DNS 속도 측정 이후에 계산되는 것으로 오해하는 경우가 많지만 네트워킹에서 TTFB는 DNS를 포함한 네트워크 대기 시간이 포함됩니다.

TTFB 속도

1. TTFB 과정 3단계

1.1 TTFB 서버 요청

클라이언트도메인을 입력 후 웹 사이트를 방문했을 때 클라이언트(브라우저)에서 서버 측으로 HTTP 요청이 전송됩니다. DNS 조회 시간이 TTFB에 영향을 미칠 수 있으며, DNS 서버 및 서버가 지리적으로 멀리 있는 경우 데이터가 이동하는 거리의 지연 시간이 생길 수 있습니다.

1.2 TTFB 서버 처리

서버 요청 후 응답 받은 서버는 요청을 처리하고 응답을 해야 합니다. 이에 대한 서버 처리에는 DB 처리, 스크립트, 캐시되지 않은 파일들, 최적화되지 못한 코드, 디스크 I/O 및 메모리 그리고 비효율 적인 서버 리소스와 같은 여러가지 이유로 TTFB 속도의 지연이 있을 수 있습니다.

1.3 클라이언트의 응답

서버의 요청 및 처리 후 클라이언트로 HTTP 요청이 다시 전송됩니다.(또는 처리된 TTFB)

클라이언트의 응답은 사용하는 인터넷의 영향도 받습니다. 와이파이 또는 사용 중인 ISP의 속도에 의해 TTFB의 속도도 영향을 받게 되는 것입니다.

2. TTFB의 중요성

TTFB(time to first byte)는 최종 페이지를 불러들이는 속도와 동일하지 않다는 것입니다. 페이지 로드 시간이 빠르다면 문제가 되지 않을 수 있지만 중요한 것은 TTFB 속도가 빠르다면 그만큼 페이지 로드 시간은 더 줄어들 수 있다는 점입니다.

보통 100ms 미만의 속도가 좋은 TTFB로 보며 구글 페이지 스피드에서는 200ms 미만을 권장하고 있습니다.

3. TTFB 속도 측정

‘time to first byte’ TTFB 속도 측정 방법에는 크롬 개발자 도구, 구글 페이지 스피드, GTmetrix 등 다양한 방법이 있습니다.

GTmetrix의 경우는 속도 측정 후 퍼포먼스 탭에서 Browser Timings에서 확인할 수 있습니다.

GTmetrix TTFB 속도 확인

Similar Posts

  • 페이팔 카드 등록 및 삭제 방법(PC&모바일)

    페이팔 결제는 전자지갑에 신용카드(or 체크카드)를 등록 후 결제가 가능하며, 해외 직구 등을 이용할 때 편리합니다. 페이팔 카드 등록 및 카드 삭제 방법에 대해 알아 보겠습니다. 목차1. TTFB 과정 3단계1.1 TTFB 서버 요청1.2 TTFB 서버 처리1.3 클라이언트의 응답2. TTFB의 중요성3. TTFB 속도 측정1. 페이팔 등록 가능 체크카드 조건 · Visa, Mastercard, American Express, UnionPay…

  • On page SEO: 온페이지 SEO 정의 및 10가지 체크 리스트

    목차1. TTFB 과정 3단계1.1 TTFB 서버 요청1.2 TTFB 서버 처리1.3 클라이언트의 응답2. TTFB의 중요성3. TTFB 속도 측정 온페이지 SEO란 무엇인가? 온페이지 SEO(On-page SEO or On-site SEO)는 검색엔진과 사용자를 위해 웹페이지의 콘텐츠를 최적화 하는 SEO를 의미합니다. 온페이지 SEO란 웹 페이지 내에서 행해지는 SEO라고 할 수 있습니다. 기본적인 사항으로 타이틀 태그, 검색 의도, 내부 링크,…

  • 아이폰 저전력모드 설정/해제 2가지 방법

    배터리가 부족할 때 아이폰 저전력모드를 설정하게 되면 사용하는 전력량이 줄어들어 더 오래 사용할 수 있습니다. 단 저전력 모드를 사용하게 되면 아이폰 설정에 의해 제한되는 기능이 생기게 됩니다. 목차1. TTFB 과정 3단계1.1 TTFB 서버 요청1.2 TTFB 서버 처리1.3 클라이언트의 응답2. TTFB의 중요성3. TTFB 속도 측정1. 아이폰 저전력모드 단점(기능 제한) 아이폰 저전력모드의 기능제한은 다음 아래와…

  • 구글 애드센스 수익 계좌 등록 및 지급(100$부터 출금)

    블로그 및 유튜브를 시작 후 애드센스 수익을 지급받는 시기가 찾아옵니다. 애드센스 수익 계좌 등록 방법과 애드센스 수익 지급일 등 애드센스로 광고 수익을 낼 때 확인할 수 있는 구글 애드센스 수익에 대해 하나 씩 알아보겠습니다. 목차1. TTFB 과정 3단계1.1 TTFB 서버 요청1.2 TTFB 서버 처리1.3 클라이언트의 응답2. TTFB의 중요성3. TTFB 속도 측정1. 애드센스 수익…

  • 크롬 개발자 도구 Coverage: 사용하지 않는 코드(CSS, JS) 찾기

    웹사이트의 속도는 단순히 서버 응답이나 캐시 설정뿐 아니라, “얼마나 많은 코드가 실제로 사용되는가”에 따라 크게 달라집니다. 크롬 개발자 도구 Coverage 탭은 페이지에서 로드된 CSS·JavaScript 파일의 실제 사용 비율을바이트 단위로 분석하여, 코드 낭비를 한눈에 시각화 해주는 도구입니다. 특히 워드프레스와 같은 CMS 환경에서는 테마·플러그인별로 불필요하게 로드되는 리소스가 많기 때문에,Coverage 탭은 사용하지 않는 자바스크립트 및 css…

  • [Chorome]구글 세이프 서치 해제 방법(PC&모바일-1분 미만)

    구글링 중 원하는 자료를 찾기 위해 구글 세이프서치 해제를 해야 하는 경우가 생길 수 있습니다. 구글의 고유 기능 중 하나인 구글 세이프 서치는 구글링 결과에 선정적인 콘텐츠가 표시되는 것을 필터링 하는 기능입니다. 폭력적이거나 선정적이고 성적인 콘텐츠가 노출되지 않게 필터링 된 구글의 기능으로 자녀가 있는 가정의 PC에서는 유용한 기능일 수 있지만 선정적인 콘텐츠를 찾지…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 0   +   6   =