最初のバイトまでの時間(TTFB)が思ったほど重要ではない理由
公開: 2022-06-30Time To First Byte(TTFB)は、Webサーバーが要求に応答するのにかかる時間です。 これは、複数のページ速度テスターによって報告されたメトリックです。 また、サイトの速度を測定するための主要な手段として引用されることもよくあります。 Webサーバーの応答が速いほど、サイトの読み込みが速くなるという考えです。
ただし、多くのグループが、 TTFBはそれほど重要ではないことを発見しました。 単独で見ると、この図は、サイトまたはホスティングプロバイダーを評価するための魅力的な方法を提供します。 ただし、他のメトリックと組み合わせて見ると、接続が切断されているように見えます。 これは、SEOランキングとユーザーエクスペリエンスの向上に関して特に当てはまります。
ここでは、TTFBを簡単に操作できる理由、実際に重要な指標、およびこれらを知ることでサイトのSEOやユーザーエクスペリエンスなどを改善する方法について説明します。
最初のバイトまでの時間は何を測定しますか?
TTFBは、ユーザーがHTTP要求を行ってから、ページの最初のバイトがユーザーのブラウザーによって受信されるまでの時間を測定します。
モデルはシンプルです。 Webサーバーがユーザーの要求に応答する速度が速いほど、サイトの読み込みも速くなります。 残念ながら、物事はもう少し複雑になります。
最初のバイトテストまでの時間
サイトの速度をテストする場合、TTFBテストの期間が予想よりもはるかに長くなることがあります。 これは、実際のページの読み込み時間がはるかに速いように見えるにもかかわらずです。 これは、TTFBが速度を測定する方法に問題があることを示す最初の兆候です。
詳細を見ると、TTFBは最初のHTTP応答が受信されるまでにかかる時間を実際に測定していることがわかります。 ページ全体が送信されるのにかかる時間は測定されません。
上記のTimeToFirst Byteテストでは、TTFBは0.417秒で測定されますが、これは非常に速いようです。 ただし、ウォーターフォールを見ると、この図はHTMLの読み込み時間とのみ相関していることがわかります。 その後、ページの他のアセットのページの読み込み速度が大幅に長くなり、DOMコンテンツが約1.6秒で読み込まれるようになります。
これは、TTFB値の操作が非常に簡単だからです。 HTML HTTP応答ヘッダーは、信じられないほど迅速に生成および送信できますが、ユーザーがページを表示または操作できる速度にはまったく関係ありません。 すべての実用的な目的のために、それらは見えません。
HTTP応答ヘッダーをロードしてTTFBを高速化することにより、サイトの速度の「誤った」ビューを簡単に作成できます。 また、滝の残りの部分もすぐに読み込まれることを必ずしも意味するわけではありません。
NGINXを使用した速度テスト
HTTPヘッダーを使用してTimeToFirst Byteテストを操作する方法の良い例は、圧縮と組み合わせてNGINXのページ読み込み時間を調べる場合です。
圧縮されたページは小さいため、圧縮されていないページと比較すると、サーバーからのダウンロードが速くなります。 これは最終的に、インタラクティブ性へのページの読み込み時間がはるかに速いことを意味します。 ただし、TTFBの観点からは、これは当てはまりません。
これは、メインページのコンテンツの前にHTTPヘッダーを比較的迅速に生成して送信できるためです。
これは、最適化されたNexcessプラットフォームでのキャッシュ速度を高速化するためにNGINXを利用するため、NexcessCloudAcceleratorを利用するユーザーにとって特に重要な数値です。
読み続けて、ページの読み込み時間を確認するために使用する必要のあるメトリックを見つけてください。
ページの読み込み速度はどうですか?
Mozによる2013年の調査では、Time ToFirstByteがSEOランキングと有意な相関関係があることがわかりました。 TTFBが高速であるほど、ランクの高いページになります。
これは言われています(そしてMoz自身が明らかにしているように)相関関係と因果関係は同じものではありません。 Google(および他の検索エンジン)がWebページをクロールしてSERPを構築するために使用する実際の方法は、一般には知られていません。
多くの人が、インタラクティブ性へのページの読み込み時間は実際にははるかに重要であると考えています。 ページ速度テストを見るときは、TTFBだけでなく、全体として利用可能なすべての数値を見ることが重要です。
したがって、TTFBテスト、SEO、およびユーザーエクスペリエンスに関しては、次のようになります。
GoogleはSEOのページ速度を測定しません(完全に)
さて、今言ったことに戻ったようですが、我慢してください。
Googleはページ速度を非常に重要なものとして測定するのではなく、ユーザーの行動を測定します。 彼らは過去に、ユーザーがコンテンツの読み込みを待つことをいとわないのであれば、遅いためにWebサイトをダウングレードしないと言っていました。
これは、Googleが使いやすさと経験をスピードよりも重要視しているためです。 2010年に、 Matt Cuttsは、ランキング要素としてサイトの速度を含めると、「外れ値に影響を与えます[…]あなたが最高のリソースであれば、おそらくまだ出てくるでしょう」と述べました。 たまたま、ユーザーがページを待つ時間が短いほど、ページに留まる可能性が高くなります。
したがって、PageSpeed Insightsなどの速度テストサービスを使用する場合は、実用的な観点からもページの読み込み時間を考慮するようにしてください。 ブラウザにページを入力したときにページが読み込まれるまでにかかる時間についてどう思いますか? コンテンツの品質は待つ価値があると思いますか?
このような単純なチェックは簡単で、ユーザーがどう思うかについて多くの洞察を提供できます。
実用的なページの読み込み時間は重要–TTFBではありません
最初のバイトまでの時間が速いということは、ウェブサイトが速いという意味ではありません。
TTFBは実際的な測定ではありません。 ユーザーエクスペリエンスには実際には影響しません。 ブラウザがサーバーと通信するのにかかる時間は、ユーザーが実際にサーバーと対話するのにかかる時間ほど、そのサーバーのコンテンツのユーザーエクスペリエンスに影響を与えません。
代わりに、対話性までの時間をテストする測定は本質的により重要です。 ここでの改善は、Webページの速度テストまたはスコアの結果と常に一致するとは限りません。
それで、ここでの主なポイントは? 高品質のコンテンツと優れたユーザーエクスペリエンスは、SEOに関係する最も重要な要素の2つです。サイトの速度はこれに影響を与える可能性がありますが、ほとんど重要ではありません。
モバイル速度がランキング要素になりました
2018年7月の時点で、モバイルページの読み込み速度がSEOランキングの要因になっています。 TTFBはこれに含めることができます。
ただし、TTFBとページの読み込み時間は、高品質のコンテンツと使いやすさほど重要ではありません。 モバイルデバイスでのユーザーエクスペリエンスは、長い間、Googleや他の検索エンジンがターゲティングと改善を試みてきた重要な分野でした。 ロード時間はこれのほんの一部です。
レスポンシブデザインと、読みやすくスケーラブルなテキストと画像がはるかに重要です。
Googleは、ページ速度がSEOランキングにどのように影響するかを適切に確認するために、ツールPageSpeedInsightsを強くお勧めします。
ゆっくりと着実にレースに勝つ
わかりました。これはすべて、サイトをクロールして停止させる必要があるという意味ではありません。 これは子供の頃の寓話でも、迅速なインターネットを減らすための呼びかけでもありません。 高速インターネットは現代の驚異の1つであり、サイトをできるだけ早くロードする必要があります。
私たちが言っているのは、最初のバイトまでの時間を改善する方法を見つけようとしているのなら、やめなさいということです。
サーバーが応答するのにかかる時間だけでなく、ページの読み込み時間全体を調べ始めることがはるかに重要です。 Nexcessでは、データセンターがコンテンツを提供する速度を誇りに思っており、優れたユーザーエクスペリエンスを提供し、ホスティング会社ができる限りSEOを向上させるために、サーバーが最適化されるように最善を尽くしています。
Nexcess Cloudをチェックして、Nexcessがどのように役立つかを確認することを強くお勧めします。