从 Server Timing Header 看服务器是如何处理请求的
原文作者:Florian Hämmerle
译者:UC 国际研发 Jothy
写在最前:欢迎你来到“UC国际技术”公众号,我们将为大家提供与客户端、服务端、算法、测试、数据、前端等相关的高质量技术文章,不限于原创与翻译。
Server-Timing
header 允许你传递任意服务器指标给客户端。 其语法支持不同类型的指标:你可以只传递指标名称,也可以向其赋值或描述。
你可以同时传递多个指标给客户端,比如你可以让客户端知道,请求处理的各个部分分别花了多长时间:
Chrome 开发者工具已经提供了可检查 Server-Timing
header 值的界面。
如果你想了解服务器是如何处理请求的,Server-Timing
header 或许能派上用场。 但是,你得注意别暴露敏感机密信息。 比方说你可以这样:通过 cookie,特殊 header 或任何其他验证方式启用 Server Timing。 我们非常乐意您使用 Server-Timing
header。 如果你使用 Server-Timing
开发了有趣的用例,或者和我们一样喜欢它,请告诉我们哟。😉
我们发布了一个 hapi
小插件,利用它可以轻松添加 Server-Timing
header。 你可以在 https://github.com/betterthingsdigital/hapi-server-timing 或在 npm 中找到它。
卡卡,你好吗