---
title: "応答時間とは？最初の反応までの時間を整理【SG試験】"
description: "応答時間は、利用者の要求に対してシステムが最初の反応を返すまでの時間です。ターンアラウンドタイムやTTFBとの違いを、SG試験で迷わない判断基準で整理します。 選択肢で問われる目的・対象・責任範囲を押さえ、似た用語や対策との違いを判断できるようにします。"
last_modified_at: "2026-05-21"
canonical_url: "https://stemtazoo.github.io/sg/response-time/"
section: "sg"
---

# 応答時間とは？最初の反応までの時間を整理【SG試験】

## まず結論

**応答時間（レスポンスタイム）**とは、利用者がシステムに要求を出してから、システムが**最初の反応を返すまでの時間**です。

SG試験では、**応答時間**と**ターンアラウンドタイム**を混同させる選択肢が出やすいです。

判断のポイントは、次のとおりです。

- **最初に表示され始めるまで** → 応答時間
- **処理結果がすべて完了するまで** → ターンアラウンドタイム

つまり、応答時間は「全部終わるまで」ではなく、**反応が返ってくるまで**を見る指標です。

## 直感的な説明

応答時間は、Webサイトで考えると分かりやすいです。

たとえば、検索ボタンを押したあとに、画面が少しでも反応して結果を表示し始めるまでの時間が応答時間です。

一方で、検索結果の画像や広告なども含めて、ページ全体の表示が完全に終わるまでの時間は、応答時間とは少し違います。

イメージとしては、次のように整理できます。

| 見る時間 | 意味 |
|---|---|
| ボタンを押してから、最初の反応が返るまで | 応答時間 |
| ボタンを押してから、処理がすべて終わるまで | ターンアラウンドタイム |

利用者の体感では、応答時間が短いほど「すぐ反応してくれるシステム」と感じやすくなります。

## 定義・仕組み

応答時間は、一般に次の流れで考えます。

1. 利用者が処理を要求する
2. システムが要求を受け取る
3. システムが処理を始める
4. 最初の結果や反応を返す

このうち、応答時間は、**利用者の要求から最初の反応まで**の時間です。

Webシステムでは、似た言葉として **TTFB（Time To First Byte）** も出てきます。

TTFBは、クライアントがWebサーバへ要求を送ってから、サーバから**最初の1バイト**を受け取るまでの時間です。

SG試験では細かい測定方法よりも、次の違いを押さえることが大切です。

| 用語 | 見ているもの | 試験での切り分け |
|---|---|---|
| 応答時間 | 最初の反応まで | 「表示し始める」「反応が返る」 |
| ターンアラウンドタイム | 全処理が完了するまで | 「すべて完了」「最後の結果まで」 |
| TTFB | 最初の1バイトまで | Web通信での最初の受信 |

## どんな場面で使う？

応答時間は、システムの使いやすさや性能を確認するときに使います。

たとえば、次のような場面です。

- Webサイトの検索結果が表示され始めるまでの時間を確認する
- 社内システムで、ボタンを押してから画面が反応するまでの時間を測る
- 利用者から「システムが遅い」と言われたときに、どの部分が遅いかを調べる
- サービスレベル管理で、利用者が感じる待ち時間を評価する

ここで大切なのは、応答時間は**利用者が感じる待ち時間**に近い指標だということです。

システムの内部処理が複雑でも、すぐに「処理中です」と表示されれば、利用者は反応があったと分かります。

そのため、応答時間は単なる性能値ではなく、利用者の満足度にも関係します。

## よくある誤解・混同

### 誤解1：応答時間は、処理が全部終わるまでの時間である

これは誤りです。

**全部終わるまで**を見る場合は、ターンアラウンドタイムです。

応答時間は、あくまで**最初の反応が返るまで**です。

### 誤解2：ダウンロード完了までの時間も応答時間である

これも注意が必要です。

ファイルのダウンロードを要求してから、ダウンロードが完全に終わるまでの時間は、全体の処理完了時間に近い考え方です。

SG試験で「完了するまで」と書かれていたら、応答時間ではなく、ターンアラウンドタイムを疑います。

### 誤解3：サーバ側の処理完了時点から測り始める

応答時間は、サーバの処理が完了してから測り始めるものではありません。

利用者やクライアントが要求を出したところから、最初の反応が返るまでを考えます。

「サーバ側の処理が完了してから」という表現がある選択肢は、計測開始点がずれている可能性があります。

### 誤解4：TTFBと応答時間はまったく別物なので関係ない

TTFBはWeb通信での指標で、応答時間と完全に同じとは限りません。

ただし、どちらも**最初の反応まで**に注目している点は似ています。

試験では、TTFBが出てきたら「最初の1バイトまで」と押さえておけば十分です。


## SG試験で選択肢を切る判断軸（レスポンスタイム編）

- 「要求入力完了から、最初の反応を受け取るまで」と書かれている  
  → **レスポンスタイム（応答時間）**です。利用者の待ち時間として最初の応答に注目します。

- 「要求開始から、結果をすべて受け取るまで」と書かれている  
  → **ターンアラウンドタイム**側を疑います。完了までの全体時間です。

- 「CPUが記憶装置へアクセスして次のアクセス要求が可能になるまで」と書かれている  
  → **サイクルタイムやアクセスタイム**の説明であり、利用者視点の応答時間とは切り分けます。

迷ったら、**「最初の反応か／全部の完了か」**を先に見ます。

## まとめ（試験直前用）

応答時間は、**要求してから最初の反応が返るまでの時間**です。

試験直前は、次の3点で切り分けましょう。

- **最初の反応まで**なら、応答時間
- **すべて完了するまで**なら、ターンアラウンドタイム
- **最初の1バイトまで**なら、TTFB

選択肢では、「表示し始める」「最初の結果」「最初の反応」とあれば応答時間を考えます。

反対に、「全てのデータ表示が完了」「ダウンロードが完了」「最後の結果まで」とあれば、応答時間ではなくターンアラウンドタイムを疑いましょう。
