go-server-timing:Go(golang)库,用于创建和使用HTTP Server-Timing标头

时间:2024-05-02 09:22:39
【文件属性】:

文件名称:go-server-timing:Go(golang)库,用于创建和使用HTTP Server-Timing标头

文件大小:79KB

文件格式:ZIP

更新时间:2024-05-02 09:22:39

Go

Go的HTTP服务器计时 这是一个库,包括用于将与Go一起使用的中间件。 此标头允许服务器从后端发送定时信息,例如数据库访问时间,文件读取等。然后可以在标准的浏览器开发人员工具中检查定时信息: 特征 用于将服务器计时结构注入请求Context并写入Server-Timing标头的中间件。 并发安全结构,可轻松记录多个并发任务的时间安排。 将Server-Timing标头解析为客户端。 注意:没有浏览器正确地支持将Server-Timing标头作为发送,因此中间件当前仅支持普通标头。 浏览器支持 需要浏览器支持才能轻松查看服务器时间。 由于服务器计时是作为HTTP标头发送的,因此将标头发送到不受支持的浏览器不会产生负面影响。 需要Chrome 65或更高版本或Firefox 71或更高版本才能在devtools中正确显示服务器计时。 IE,Opera等目前尚不为人所知。 用法 用


【文件预览】:
go-server-timing-master
----.travis.yml(108B)
----metric_test.go(581B)
----header_test.go(3KB)
----example()
--------screenshot.png(58KB)
--------main.go(2KB)
----context.go(660B)
----metric.go(4KB)
----LICENSE(1KB)
----middleware.go(3KB)
----header.go(4KB)
----context_test.go(362B)
----go.sum(20KB)
----README.md(3KB)
----middleware_test.go(4KB)
----go.mod(808B)

网友评论