Re: [問題] RoR 要如何計算一頁產生的時間

看板Ruby作者 (當兵去)時間17年前 (2007/03/24 22:15), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
我剛剛用的做法 1. 先在 ApplicationController 加入 before_filter :before def before @page_start_time = Time.now.to_f end 2. 在 View 加入 <%= Time.now.to_f - @page_start_time %> 這個位置就會印出時間了... 跟實際時間只差一點點而已 ※ 引述《ronnywang (當兵去)》之銘言: : 環境: : Ruby 1.8.5 Rails 1.2.2 : 狀況: : 我想要算出產生某一頁網頁大概需要的時間 : 在 PHP 的做法可以在第一行把現在時間存起來 : 然後在最後一行把現在時間減掉第一行的時間 : 就求到了網頁的大概產生時間 : 但是像 Rails 這樣子 MVC 的架構 : 要怎麼算出大概產生時間呢? : log 裡面會有,但如果我想把他印在網頁上面要怎麼做呢? : === : PS: 會說"大概"的時間,是因為一定沒法算出精準的時間 : 要把算出來的時間插進網頁裡面又會再花費一點 rendering time : 所以我只要算出大概的就好了 : 大多情況主要時間都是花在 DB 上面,我只要算出這些時間就好了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.27.45
文章代碼(AID): #161JADiq (Ruby)
文章代碼(AID): #161JADiq (Ruby)