@tony-yin
        
        2017-08-30T15:43:48.000000Z
        字数 1332
        阅读 952
    SegmentFault
DNS解析TCP三次握手建立连接HTTP Request: 半个RTTHTTP Response: RTT不确定,存在前端浏览器渲染等不确定原因RTT: Round-trip-time,一来一回,表示一个回路DNS解析过程:client -> First Level DNS Server -> (if not in db or no cache)... -> Root DNS Server -> Return IP to Client -> Target IP addressTCP三次握手: SYN x=rand() -> SYN ACK x+1 y=rand() -> ACK y+1 x+1TCP慢启动 10RTT内传输数据上限: 14KBKeep Alive, 避免过多TCP三次握手协议耗时DNS) -> 网站RTT不一样,GPRS -> 2G -> 3G -> 4G -> WIFI,RTT耗时越来越短CDN: Content Delivery Network, 简单来说就是利用最靠近用户的服务器发送资源给用户,速度快,可靠,性能高,可扩展性高Devtools TimelineFidderAndroid通过usb连接PC,chrome调试iOS连接mac, Safari开发菜单DNS预解析JS或者CSS等资源内联到HTML中,可以共用一个RTT时间,并减少请求数tab,点击看大图等dom数进行可视区计算,加载可视区内的图片DNS劫持