
そのデータを扱う
Web
アプリケーションのデータを使って何かを行う
5
章で開発した
Web
アプリケーションは(
phrase
と
letters
という形式で)
Web
ブラウザか
らの入力を受け取り
search4letters
呼び出しを実行し、レスポンス待ちの
Web
ブラウザに結
果を返します。処理が完了すると、
Web
アプリケーションは持っている全データを破棄します。
Web
アプリケーションのデータに関する疑問はたくさんあります。例えば、「いくつのリクエス
トに応答したか」、「最も一般的な検索文字のリストは何か」、「リクエストがどの
IP
アドレスから来
たか」、「最もよく使われているブラウザは何か」などです。
こうした(およびその他の)疑問に答えるには、
Web
アプリケーションのデータを捨ててしまわず
に保存しておく必要があります。上のような疑問があるのは普通です。それぞれのリクエストに関
するデータをロギングし、(ロギ
ングメカニズムを用意してから)疑問に答えていきましょう。
244
6
章
つまり、すべての
リクエストは
phrase
と
letters
の値と一緒に
届いて、
search4letters
を
呼び出して結果を作成
して送り返し、
そして、データは捨てるだけ
!?
少なくとも、リクエストデータの
ログは取るべきじゃないの?