クライアントサーバの応答時間は何で短くなる?
ITパスポート試験 令和2年度10月 問63 / システム構成要素 › システムの評価指標
過去問にチャレンジ
記述a~dのうち、クライアントサーバシステムの応答時間を短縮するための施策として、適切なものだけを全て挙げたものはどれか。a クライアントとサーバ間の回線を高速化し、データの送受信時間を短くする。b クライアントの台数を増やして、クライアントの利用待ち時間を短くする。c クライアントの入力画面で、利用者がデータを入力する時間を短くする。d サーバを高性能化して、サーバの処理時間を短くする。
- ア
a,b,c
- イ
a,d
- ウ
b,c
- エ
c,d
会話形式の解説
講師この問題では、応答時間がどこからどこまでの時間かを押さえましょう。
受験者利用者が待つ時間なら、端末を使えるまでの待ち時間も含まれそうです。
講師応答時間は、クライアントが要求を送ってから応答を受け取るまでの時間です。端末を使い始める前の待ち時間は含みません。
受験者では、回線を高速化して送受信を速くする施策は、応答時間の短縮につながりますね。
講師そのとおりです。サーバを高性能化して処理時間を短くする施策も適切です。通信とサーバの処理は、要求を送った後の時間に関わります。
受験者入力画面で利用者がデータを入力する時間はどうでしょうか。
講師入力は要求を送る前なので、その時間を短くしても応答時間の短縮策には当たりません。クライアントの台数を増やして端末の利用待ちを短くする施策も同じです。
受験者適切なのは、回線の高速化とサーバの高性能化を組み合わせたものですね。
講師はい。アは利用待ちと入力、ウはその両方、エは入力を含むため選べません。正解はイです。
受験者利用者が待っていても、要求を送る前なら応答時間には含めないのですね。
講師その区切りが判断のポイントです。要求を送る前か後かを確かめると、施策を見分けやすくなります。
まとめ
応答時間は、クライアントが要求を送ってから応答を受け取るまでの時間です。回線の高速化は通信時間を、サーバの高性能化は処理時間を短くするため、正解はイです。端末の利用待ちと利用者の入力は要求を送る前の時間なので、応答時間には含めません。
解答・解説
正解はイです
この問題のテーマ
クライアントサーバシステムの応答時間に含まれる時間を見分け、その短縮に役立つ施策を選ぶ問題です。
解き方の考え方
応答時間は、クライアントが要求を送ってから応答を受け取るまでの時間です。通信やサーバの処理を速くする施策は、この間の時間を短くできます。一方、端末を使い始めるまでの待ち時間や、要求を送る前の入力時間は応答時間に含めません。
選択肢ごとの解説
- ×ア a,b,c回線を高速化するaは、データの送受信時間を短くするので適切です。しかし、bの端末の利用待ちとcの利用者による入力は、どちらも要求を送る前の時間です。bとcを含むため、この組合せは選べません。
- ○イ a,daはクライアントとサーバ間の通信時間を短くします。dはサーバの処理時間を短くします。どちらも要求を送ってから応答を受け取るまでの時間に関わるため、この組合せが正解です。
- ×ウ b,cbで短くしようとしているのは、端末を使えるようになるまでの待ち時間です。cで短くしようとしているのは、利用者が要求を送る前に入力する時間です。いずれも応答時間の短縮策ではありません。
- ×エ c,ddのサーバの高性能化は、処理時間を短くするので適切です。一方、cの入力時間は要求を送る前の時間です。cを含むため、この組合せは選べません。
補足
「利用者が待つ時間」がすべて応答時間になるわけではありません。要求を送る前か後かを区切って考えると、似た問題でも判断できます。
POINT
- 応答時間は、要求の送信後から応答の受信までの時間です。
- 回線の高速化による通信時間の短縮は、応答時間の短縮につながります。
- サーバの処理時間を短くすることも、応答時間の短縮につながります。
- 端末の利用待ち時間と利用者の入力時間は、要求を送る前の時間です。
