- 论坛徽章:
- 0
|
1.首先说明一下我测试的客户机跟traffic server网络状况很好,大概有30ms的延迟,而访问同一个url间歇性的访问有异常,有时候打开需要10多s的时间,有时候只要300多ms,这个很不正常,采用curl进行测试发现有时候在建立连接的时候,花费了大量的时间,到服务器端抓包发现客户端发的syn包,服务端没有确认,要客户端发出二个以上的syn包才能确认这个请求,发送syn包的间隔是3秒,linux系统默认是发送5个syn包,而建立连接的时候在代码当中是出现在accept这个函数,也就是说在accept的时候就花费了3秒及其以上的时间,这个是完全不可接受的,另外在服务器端返回第一个数据包的时间也是有点过长,我发现有时候也是需要3秒的一个时间,另外传输完一个100K的js文件,发现有时候也不稳定,有时候需要5秒,有时候又是700ms,而我测试的时候都是在同一个公网有2个ats服务器,另外一个正常,
2.gzip插件明明加载进去,但是不知道是我配置不对,还是怎么着,前端抓包看,死活就是没有看到开启gzip的的http头,导致文件大。
另外,这次测试的ats版本,试过3.0.3,3.0.4,3.1.13 |
|