Display the time between a request and a response

Hi,

i want to display the time that rails needs to render / process a request from the user. From start -> a request from a user is recieved by my application -> the db requests and all the logics are processed -> the view is rendered -> the response is beeing send -

stop.

I dont want to do this with apache benchmark or s.th. like that. Just with ruby / rails stuff. I dont want to add the Webserver overhead, just the time rails needs to process a request from recieve to response so i can show it in each view at the bottom of the page.

is there a rails / ruby way to do this?

Pascal

Pascal,

  > i want to display the time that rails needs to render / process a   > request from the user. From start -> a request from a user is

Try the    Timer plugin

I would use code like this in the page footer :   <% if current_user_is_admin? -%>     <script type="text/javascript" charset="utf-8">        window.status = " Action= <%= sprintf("%2.3f", runtime) %> sec.,"     </script>   <% end %>

Another valuable plugin is the    query_stats plugin    http://agilewebdevelopment.com/plugins/query_stats It tells you about the DB related activities. Very useful to find the slow spots to cache.

Alain

   the Timer plugin

http://agilewebdevelopment.com/plugins/timer