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_timing
和x_server_switch
跨域下请求需要的返回头:
# 根据实际情况填写origin
Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: X-Tingyun
Access-Control-Expose-Headers: Server-Timing