Skip to main content
 首页 » 编程设计

python之在 Pyramid 上记录执行时间

2025年05月04日16dflying

我正在尝试记录我的网络应用响应每个请求所花费的时间。
现在我有一个处理程序的元类,它包装每个 Action 并计算进入方法和退出方法之间耗时。这工作正常,除了记录的时间不包括渲染模板所花费的时间...我该怎么做?

请您参考如下方法:

这就是补间的目的。它是包装 Pyramid 应用程序的中间件,因此它可以访问 Pyramid 中请求的入口和导出。请注意,已经有调试工具栏显示整个请求花费的时间。这也是 WSGI 中间件的一个很好的应用程序,我确信其中的一个包已经存在,或者您可以轻松地编写自己的包。

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