Fastly エッジクラウドプラットフォーム

革新的なデジタルソリューション

最初の1バイトを受信するまでの時間 (TTFB) とは何ですか?

最初の1バイトを受信するまでの時間(TTFB)は、Web サーバーの応答性を判断するためのメトリクスです。これは、サーバーへの接続を確立してから Web ページのコンテンツをダウンロードするまでの時間を測定します。

Web サーバーへの接続は複数のステップから成るプロセスであり、各ステップで遅延が発生する可能性があります。Webサイトの動作が遅い、または応答しない場合、速度低下の原因を特定できることが、ユーザーエクスペリエンスの向上の鍵となります。

最初の1バイトを受信するまでの時間 (TTFB) は、接続プロセスにおける弱点を企業が特定するのに役立ちます。遅延がどこで発生しているかを特定することで、企業はサービスを調整し、より高速かつ信頼性の高い動作を実現できます。Webサイトの速度はWeb検索でのランキングに影響を与える可能性があるため、最初の1バイトを受信するまでの時間 (TTFB) は、パフォーマンスを最適化し、可視性を高めるうえで重要になっています。

最初の1バイトを受信するまでの時間(TTFB)に影響する要因は何ですか?

最初の1バイトを受信するまでの時間 (TTFB) は、3つの主要なアクションの影響を受けます: 

1)クライアント・マシンからサーバーにリクエストを送信する

 2)そのリクエストをサーバーで処理し、レスポンスを生成すること 

3)サーバーからクライアントにレスポンスを送信すること。

これらの各アクションが何を意味するのかを見ていきましょう。

アクション 1:サーバーにリクエストを送信します

最初の1バイトを受信するまでの時間 (TTFB)の測定は、リクエストから始まります。サーバーがリクエストを受信するまでにかかる時間は、DNSルックアップの実行にかかる時間、ユーザーのネットワークの速度、サーバーまでの距離、および接続の中断によって異なる場合があります。企業はユーザーとインターネット間のリンクをコントロールできませんが、どのような遅延でも最初の1バイトを受信するまでの時間 (TTFB) に影響します。

アクション 2:レスポンスの処理と生成

サーバーがリクエストを受信すると、レスポンスを生成する必要があります。これには、プロセスの開始、データベース呼び出しの実行、Webスクリプトの実行、ネットワーク上の他のシステムとの通信が含まれます。企業が最初の1バイトを受信するまでの時間 (TTFB)を削減するために使用する一般的な戦略には、Webページのキャッシュ、サーバー側コードの最適化、ハードウェアリソースの改善などがあります。

アクション 3:レスポンスをクライアントに送り返す

サーバーがレスポンスを生成すると、それをユーザーに送り返す必要があります。このステップは、企業の接続速度とユーザーの接続速度の両方に依存します。最初の1バイトを受信するまでの時間 (TTFB) は、クライアントがレスポンスの受信を開始した瞬間、つまりクライアントが最初の1バイトを受信した時点で決まります。ネットワーク経由でリクエストとレスポンスを送信することが、最初の1バイトを受信するまでの時間 (TTFB) のほぼ40%を占める場合があります。

最初の1バイトを受信するまでの時間 (TTFB) の良いスコアとは何ですか?

最初の1バイトを受信するまでの時間 (TTFB) は、Google が Webサイトのパフォーマンススコアを評価するために使用する主要なメトリクスに直接関係しています。これらのメトリクスの中で最も重要なのは、First Contentful Paint(FCP)です。これは、ユーザーが Webページにアクセスしてから、ページ上の最初の完全な要素(画像、ボタン、テキストなど)が読み込まれるまでの時間を測定します。サイトの読み込みが速いほど、ユーザーエクスペリエンスが向上し、Google によるそのページのパフォーマンス評価も高くなります。 

したがって、最初の1バイトを受信するまでの時間 (TTFB) はこのメトリクスに直接関連しています。「良好な」最初の1バイトを受信するまでの時間 (TTFB) スコアとは、ユーザーの 75番目パーセンタイルが「良好な」FCP のしきい値内で FCP を体験する場合を指します。これは最初の1バイトを受信するまでの時間 (TTFB) が0.8秒以下であることを示します。 

0-800ms = 良好

801-1800 ms = 改善が必要です

1801以上 = 低い。 

最初の1バイトを受信するまでの時間 (TTFB) を最適化するメリット

最初の1バイトを受信するまでの時間(TTFB)を最適化することはユーザーとコンテンツ・プロバイダーの両方にメリットがあります。

  • ユーザーは、Web サービスがレスポンスを生成するのを待つ時間が短くなるため、ブラウジング体験の向上を実感できます。

  • 企業では、遅延や読み込み時間の遅さが原因でユーザーが離脱しにくくなるため、顧客エンゲージメントと維持率の向上が見込まれます。

最初の1バイトを受信するまでの時間(TTFB)をどのように測定しますか?

最初の1バイトを受信するまでの時間 (TTFB) は、ユーザーがブラウザでリクエストを開始した瞬間から、ブラウザがサーバーからレスポンスの最初の1バイトを受信する瞬間までの時間を測定することで算出されます。

最初の1バイトを受信するまでの時間 (TTFB) は、Web パフォーマンスツールを使用して測定できます。例として、GTmetrix、WebPageTest、Google PageSpeed、CrUX があります。 

CDNが最初の1バイトを受信するまでの時間 (TTFB) を改善する方法

Webページの読み込みにかかる時間は、顧客維持に非常に大きな影響を与えます。読み込みにほんの数秒余分にかかるだけでユーザーが Webサイトを離脱してしまうため、最初の1バイトを受信するまでの時間 (TTFB) を低く抑えることが不可欠です。これにより、顧客を失う可能性が低下するだけでなく、ユーザーに高速で魅力的なオンラインエクスペリエンスを提供できます。

FastlyのようなCDNに移行すると、最初の1バイトを受信するまでの時間(TTFB)を大幅に短縮できます。詳細についてはこちらをご覧ください。 

Fastly CDN の詳細

詳細情報

Fastly を試してみませんか?

ぜひご連絡ください