2011-12-12 81 views
1

我正在嘗試記錄我的web應用程序花費多少時間來回答每個請求。
現在我有一個處理程序的元類,它包裝每個動作並計算進入方法和退出之間的時間。這工作正常,除了記錄時間不包括包括渲染模板所花費的時間...我怎麼能做到這一點?在Pyramid上記錄執行時間

回答

8

這是補間的目的。這是中間件包裝金字塔應用程序,所以它可以訪問金字塔內的請求的入口和出口。請注意,已經有調試工具欄顯示整個請求所花費的時間。對於WSGI中間件來說,這也是一個很好的應用程序,我相信一個包已經存在,或者您可以輕鬆編寫自己的程序包。

http://docs.pylonsproject.org/projects/pyramid/en/1.3-branch/narr/hooks.html#registering-tweens

+0

哎呦,還有的手冊本身在timing_tween,完全錯過了:d非常感謝! – Joril