近来在pptv,letv之类的站点响应中看到via头中有非常详细的缓存信息,我研究了一下,原来是ATS默认就支持的,以ATS 5.3.0中为例,修改records.config中的如下配置项:
CONFIG proxy.config.http.insert_request_via_str INT 1
CONFIG proxy.config.http.insert_response_via_str INT 3
保存后重启ATS
trafficserver restart
然后请求sohu主页测试一下
curl -vx 127.0.0.1:8081 -o /dev/null "http://www.sohu.com/"
使用traffic_via查看一下缓存状态详情
traffic_via "[uScSsSfUpSeN:t cCSi p sS]"