TTFB:最初のバイトまでの待ち時間を診断する

要点

TTFBは応答到着前の遅延を調べる手掛かりです。読み込み完了やタスク成功を測るものではなく、サーバー処理時間だけにも限定されません。

資料と地図を収めた無人の情報アーカイブ
この記事の内容

ツールが何を計測するか理解する

ナビゲーションのTTFBにはリダイレクト、DNS、接続、TLS、応答待ちが含まれ得ます。開始点とEarly Hintsなどの中間応答の扱いを確認します。web.devの0.8秒という目安は参考値で、TTFBはCore Web Vitalではありません。

指標示す内容有用な確認
ブラウザーTTFB計測上の最初のバイトまでの遅延。各段階とツールの定義を確認。
サーバートレース時間計測対象範囲内の時間。ネットワーク全体の遅延とは区別。
LCP最大の可視コンテンツの表示。応答後のリソースと描画を確認。
タスク成功実際に達成した結果。フォーム、閲覧、決済を確認。

ホスティング変更の前に原因を分ける

  • 同じURLと地域で、端末、ネットワーク、キャッシュ、接続再利用の条件を記録して比較します。実測データとラボ試験を分けます。
  • キャッシュ応答とオリジンへの要求を区別します。ネットワーク時系列とサーバートレースを照合し、遅いクエリ、外部依存、接続待ちを調べます。
  • 修正後はLCPとタスク成功も測ります。最初のバイトが速くても、有用な内容まで長く待つ場合があります。

数値を実際の改善につなげる

ヘッダーの早期送信や不完全な応答だけで改善していないか確認します。1回の訪問ではなく分布を比較し、エラー、鮮度、キャッシュの機密性を監視します。TTFB改善は順位やコンバージョン増加を保証しません。

一次資料

インフラストラクチャを変更する前に、TTFB遅延の原因を特定する

TTFBは読み込みの一部しか捉えておらず、全体的なエクスペリエンスを反映するものではありません。接続、生成、依存関係の処理、またはキャッシュミスが原因となる可能性があります。診断結果を影響を受けるページと領域に関連付けてください。

  • 動的ページ、キャッシュされたレスポンス、および静的リソースを比較する
  • 代表的なリクエストにおける依存関係と処理時間をトレースする
  • 修正後にLCPとインタラクションを再テストし、ユーザーのメリットを確認する

一次資料:Google Search Central — page experience. 関連する方法:実践ガイドを読む.