作者ronnywang (當兵去)
看板Ruby
標題[問題] RoR 要如何計算一頁產生的時間
時間Sat Mar 24 20:53:25 2007
環境:
Ruby 1.8.5 Rails 1.2.2
狀況:
我想要算出產生某一頁網頁大概需要的時間
在 PHP 的做法可以在第一行把現在時間存起來
然後在最後一行把現在時間減掉第一行的時間
就求到了網頁的大概產生時間
但是像 Rails 這樣子 MVC 的架構
要怎麼算出大概產生時間呢?
log 裡面會有,但如果我想把他印在網頁上面要怎麼做呢?
===
PS: 會說"大概"的時間,是因為一定沒法算出精準的時間
要把算出來的時間插進網頁裡面又會再花費一點 rendering time
所以我只要算出大概的就好了
大多情況主要時間都是花在 DB 上面,我只要算出這些時間就好了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.27.45
※ 編輯: ronnywang 來自: 140.113.27.45 (03/24 21:15)
※ 編輯: ronnywang 來自: 140.113.27.45 (03/24 21:18)
1F:推 isfore:我得到的資訊是大部分的時間都是卡在傳輸。 03/25 01:27
2F:推 ronnywang:我是希望至少把傳輸以外的時間都減到0.3秒以下 03/25 14:58