第1-2章(2 / 23)第1部:計算アーキテクチャの転換

SSRとTTFB。必要な計算と待ち時間を分けて考える

本章の論点(Question)
閲覧時の計算は、どのページで必要になりますか。
本章の命題(Assertion)
TTFBは描画方式だけでは決まりません。静的生成、キャッシュ、オンデマンド描画を用途に応じて選びます。

TTFBは描画方式だけでは決まりません。静的生成、キャッシュ、オンデマンド描画を用途に応じて選びます。

SSRとTTFB。必要な計算と待ち時間を分けて考えるの要点
TTFBは描画方式だけでは決まりません。静的生成、キャッシュ、オンデマンド描画を用途に応じて選びます。

TTFBだけで速さを決めない

TTFBは、要求を送ってから応答の最初のバイトを受け取るまでの時間です。ネットワーク、サーバーの処理、キャッシュなどが関係します。本文の表示完了や操作への反応とは別の指標です。

SSRと静的生成は対立する製品ではない

SSRは、必要な内容をサーバーで作ってHTMLとして返す方法です。利用者ごとに異なる内容を返す場合に役立ちます。静的生成もHTMLを返すため、ブラウザで大きなJavaScriptを実行してから本文を作る方式とは区別します。

Astroは静的ページを基本にしつつ、一部のページをオンデマンドで描画できます。すべてを同じ方式へ揃える必要はありません。

比べる条件を記録する

比較では、端末、回線、測定地域、キャッシュの有無、本文と画像、試行回数を揃えます。TTFBに加え、本文の表示やレイアウトの安定も確かめます。当サイトに関して、一律の速度倍率を保証する実測結果は示していません。

参考資料

考え方や情報基盤の設計を組織へ導入する講演・研修も承っています。ホワイトペーパー目次・講演・研修・お問い合わせ