python flask服务器计时头扩展

flask-server-timing的Python项目详细描述


#Flask服务器计时头扩展

一个Flask扩展,可以方便地添加服务器计时头,以允许受支持的浏览器显示后端性能指标。

来自[Mozilla开发者站点](https://developer.mozilla.org/en-us/docs/web/http/headers/server timing):

>;服务器计时报头为给定的请求-响应周期传递一个或多个度量和描述。它用于显示任何后端服务器计时指标(例如数据库读/写、CPU时间、文件系统访问,在用户浏览器的开发工具中,flask 0.10.1版本支持python版本2.7和3.x。




支持

通常所有较新的主要浏览器(不包括ie和safari)都支持可视化服务器计时头。有关具有特定版本的最新列表,请参见[Mozilla Developer](https://developer.mozilla.org/en-us/docs/web/http/headers/server timing\browser\u compatibility)网站

=flask(uu name_uu)

要初始化扩展,只需将应用程序传递给它。如果应用程序处于调试模式或force-debug参数为true,则将添加一个after-request处理程序来写入实际头。
t=计时(app,force_debug=true)


@app.route(“/examples”)
def examples():
使用t.time('context'):
time.sleep(0.2)

未命名的_decoration():
time.sleep(0.5)



app.run(host=“0.0.0.0”,port=8080)
```

`example/`目录还包含以下文件,说明如何计时其他模块中的函数:

``python
import time

include():
时间。睡眠(0.1)
```

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Eclipse内存分析器(MAT):不显示当前正在运行的进程   java Apache Velocity:转义字符不能作为关联数组键用于PHP   不截断零的java格式十进制输出   在另一个类文件中调用时返回空值的java getter   java集合获取连接   java解析json使用Gson登录系统应用程序强制关闭   java DelferredResult带有两个请求的ajax请求   java可降低功耗,同时应使用无线   java BoxLayout无法共享错误?   java如何使用计时器制作闹钟   java使用OAuth2保护RESTWeb服务:一般原则   java在一个jframe上显示多个图像和按钮