SSRとTTFB。必要な計算と待ち時間を分けて考える
- 本章の論点(Question)
- 閲覧時の計算は、どのページで必要になりますか。
- 本章の命題(Assertion)
- TTFBは描画方式だけでは決まりません。静的生成、キャッシュ、オンデマンド描画を用途に応じて選びます。
更新日:
TTFBは描画方式だけでは決まりません。静的生成、キャッシュ、オンデマンド描画を用途に応じて選びます。
TTFBだけで速さを決めない
TTFBは、要求を送ってから応答の最初のバイトを受け取るまでの時間です。ネットワーク、サーバーの処理、キャッシュなどが関係します。本文の表示完了や操作への反応とは別の指標です。
SSRと静的生成は対立する製品ではない
SSRは、必要な内容をサーバーで作ってHTMLとして返す方法です。利用者ごとに異なる内容を返す場合に役立ちます。静的生成もHTMLを返すため、ブラウザで大きなJavaScriptを実行してから本文を作る方式とは区別します。
Astroは静的ページを基本にしつつ、一部のページをオンデマンドで描画できます。すべてを同じ方式へ揃える必要はありません。
比べる条件を記録する
比較では、端末、回線、測定地域、キャッシュの有無、本文と画像、試行回数を揃えます。TTFBに加え、本文の表示やレイアウトの安定も確かめます。当サイトに関して、一律の速度倍率を保証する実測結果は示していません。
参考資料
考え方や情報基盤の設計を組織へ導入する講演・研修も承っています。ホワイトペーパー目次・講演・研修・お問い合わせ
