平成31年度春期 問12 / 80

平成31年度 春期 応用情報技術者試験 午前 問12

Webサーバ,アプリケーション(AP)サーバ及びデータベース(DB)サーバが各1台で構成されるWebシステムにおいて,次の3種類のタイムアウトを設定した。タイムアウトに設定する時間の長い順に並べたものはどれか。ここで,トランザクションはWebリクエスト内で処理を完了するものとする。

〔タイムアウトの種類〕
① APサーバのAPが,処理を開始してから終了するまで
② APサーバのAPにおいて,DBアクセスなどのトランザクションを開始してから終了するまで
③ Webサーバが,APサーバにリクエストを送信してから返信を受けるまで

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:ウ

タイムアウト時間の長さを考える際には、処理の流れを意識する必要があります。
一般的なWebシステムでは、以下の順序で処理が進みます。

  1. WebサーバがAPサーバにリクエストを送信し、結果を受け取るまで (③)
  2. APサーバが処理を開始してから完了するまで (①)
  3. APサーバがDBサーバにアクセスし、DB処理が完了するまで (②)

タイムアウト時間の関係

  • Webサーバからのリクエスト全体の処理 (③) は、APサーバとDBサーバの処理を含むため最も長くなります。
  • APサーバ内の処理 (①) は、DBアクセスの時間を含むため②より長くなります。
  • DBアクセス (②) は一番短い処理時間になります。

タイムアウト時間の長い順

③ > ① > ② となるため、正解は ウ です。


答え

ウ: ③, ①, ②

出典:平成31年度 春期 応用情報技術者試験 午前 問12

平成31年度春期の他の問題