跳到主要内容

Server-Timing内容获取

探针配置

探针成功获取Server-Timing返回头需要满足下列条件:

  • x_server_switch开关为打开状态(true: 打开,false: 关闭)。
  • server_timing开关为打开状态(true: 打开, false: 关闭)。
  • 同域,如果跨域需要将Ajax请求域名配置在cors_domains中。
  • Server-Timing返回头值非空。

示例:

window.TINGYUN && window.TINGYUN.init && window.TINGYUN.init(function(ty_rum){ty_rum.server={
...
"x_server_switch":true,"server_timing":true,"cors_domains":["mall.tingyun.com","127.0.0.1:8089"]
...
}});

打开Server-Timing开关所需要的服务端配置

为了防止探针读取跨域返回头导致报错,如果Server-Timing开关打开,服务端返回头需要加入配置使浏览器允许JS探针允许获取返回头。

开启server_timingx_server_switch跨域下请求需要的返回头:

# 根据实际情况填写origin
Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: X-Tingyun
Access-Control-Expose-Headers: Server-Timing