Rails 末尾に表示されるログの表示時間の意味
Railsにアクセスすると表示されるおなじみの下記出内容について自分の解釈が正しいのかと思いましたので質問させていただきます。
Completed 200 OK in 111ms (Views: 37.9ms | ActiveRecord: 2.8ms)
普段ログを見るときはActiveRecord
の所はDBとのやりとりでかかった時間と認識していますが
それ以外の111ms
とViews
の時間がよく分かっていません。
Views
はRailsがhtmlやcss、jsonを出力するのにかかった時間、111ms
はリクエストを受けてから返すまでの合計時間という認識であっていますでしょうか?
111ms
からViews
の時間とActiveRecord
の時間を引くことでその他の部分、つまりロジックにかかった時間が分かるということでしょうか?
Railsの処理時間の測定方法は検索して沢山見つかりましたが、標準のログ出力についての説明が見つかりませんでしたので質問しました。