【发布时间】:2023-03-25 22:45:01
【问题描述】:
我用 web.py 创建了一个 python 网络服务器。 该网络服务器工作正常。但是我会得到网络服务器需要多长时间才能从数据库中获取结果并将其发送回客户端的信息。
我可以通过模块 timeit 实现这一点吗? 有人有想法吗?
【问题讨论】:
标签: python web.py web-frameworks
我用 web.py 创建了一个 python 网络服务器。 该网络服务器工作正常。但是我会得到网络服务器需要多长时间才能从数据库中获取结果并将其发送回客户端的信息。
我可以通过模块 timeit 实现这一点吗? 有人有想法吗?
【问题讨论】:
标签: python web.py web-frameworks
您可以使用web.profiler 中间件在每个响应中显示一些分析信息。
application = web.application(urls, globals(), web.profiler)
如果这些信息还不够,您可以使用cProfile 运行您的应用,这将为您提供更详细的信息。
import cProfile
cProfile.run("application.run()")
【讨论】: