TTFB

TTFB(Time to First Byte)は、サーバーが応答を始めるまでの速さを測る指標です。DNS、接続の確立、サーバーの処理、最初のバイトが返るまでを含みます。

定義のみです。ここで説明する用語は、当社が販売するサービスではありません。

TTFB(Time to First Byte)は、HTTPリクエストを送信してから応答の最初のバイトを受信するまでの待ち時間です。名前がキャッシュされていない場合のDNS、接続とTLSの確立、リクエストの送信、サーバーの処理、戻りの経路を含みますが、応答の残りの部分は含みません。

最初のバイトが待つ場所

40 ms

最初のバイトが待つ場所
値 意味
1 ms 同一都市圏
10 ms 地域内経路
40 ms 地域内経路
120 ms 大陸間経路
300 ms キューまたは長い経路
800 ms キューまたは長い経路
TTFBのネットワーク部分。同一都市圏の経路から、キューや長い経路まで、ラウンドトリップタイムを目盛りで示します。
テキストによる説明

目盛りは1 msから1000 msまでです。6つの行は、同一都市圏の1 msから、キューや長い経路の800 msまでを示します。TTFBでは、このネットワーク時間にDNS、接続の確立、サーバーの処理が加わります。

数値に表れないもの

TTFBは最初のバイトで止まるため、応答の残りの部分やページの描画については何も示しません。TTFBが速くても本体が遅ければ、ページは遅いままです。値が遅い原因は、DNS、コールドキャッシュ、リダイレクトの連鎖、サーバーのキュー、遠方のサイトのいずれかであることがあります。データセンターからの確認ではモバイルの経路を見落とす可能性があるため、利用者のネットワークから比較してください。ネットワーク部分はPingツールで確認できます。

よくある質問

TTFBはランキング要因ですか。

ブラウザのタイミング計測を通じて、ページエクスペリエンスの測定に間接的に反映されます。単独のスコアではありません。

良いTTFBの目安はどのくらいですか。

経路とコンテンツによって異なります。動的なページでは、数百ミリ秒が一般的です。

TTFBにはダウンロードも含まれますか。

いいえ。TTFBは最初のバイトで止まり、応答の残りの部分は別に測定します。

詳しく見る

出典

  1. IETF RFC 9110:HTTP Semantics(HTTPのセマンティクス)