介绍
这篇文章主要讲解了“如何使用curl工具分析HTTP请求网络时延”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习”如何使用curl工具分析HTTP请求网络时延”吧!
<代码> 代码>旋度是一个非常优秀的网络测试工具,也是目前使用最广泛的网络测试工具之一,特别是在HTTP协议的支持上,可以算是最优秀,使用最广泛的工具,没有之一。<代码> 代码>旋度提供命令行工具与API库,开发者可以在脚本中集成命令行工具,在应用程序中集成库。<代码> 代码>旋度可以抓取到网络与通信协议传输中各个阶段的耗时数据,在分析网络性能的时候特别好用灵活;!——更多的在
典型的HTTP请求流
在当前互联网应用架构上,一个典型的HTTP请求流,从客户端发起请求,通过LocalDNS解析域名得到负载均衡服务的IP地址,访问负载均衡服务的IP地址,负载均衡服务完成证书卸载,将请求转发到后端服务。
<>之前,,,,,,,,,,,,,,,,Client ,,,,,,,,, LocalDNS ,,,,,,,,,,, LoadBalancer ,,,,,,,, BackendService ,,,,,,,,,,,,,,,,,|,,,,,,,,,,,,,,,,|,,,,,,,,,,,,,,,,,,,,|,,,,,,,,,,,,,,,,,,,,,,,,,,| ,,,,,,,,,,,,,,,,,|——1.1,DNS 要求- - - - - - |,,,,,,,,,,,,,,,,,,,,|,,,,,,,,,,,,,,,,,,,,,,,,,,| time_namelookup ,, | & lt; -1.2, DNS 职责——|,,,,,,,,,,,,,,,,,,,,|,,,,,,,,,,,,,,,,,,,,,,,,,,| ,,,,,,,,,,,,,,,,,|,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,|,,,,,,,,,,,,,,,,,,,,,,,,,,| ,,,,,,,,,,,,,,,,,| - - - - - - - - - - -2.1,TCP 同步- - - - - - - - - - - - - - - -→|,,,,,,,,,,,,,,,,,,,,,,,,,,| ,,,,,,,,,,,,,,,,,| & lt; - - - - - - - - - - 2.2, TCP ACK/同步- - - - - - - - - - - - |,,,,,,,,,,,,,,,,,,,,,,,,,,| time_connect ,,,,, | - - - - - - - - - - -2.3, TCP ACK - - - - - - - - - - - - - - - - -在|,,,,,,,,,,,,,,,,,,,,,,,,,,| ,,,,,,,,,,,,,,,,,|,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,|,,,,,,,,,,,,,,,,,,,,,,,,,,| ,,,,,,,,,,,,,,,,,|——3.1,SSL ClientHello - - - - - - - - - - - - - - - -→|,,,,,,,,,,,,,,,,,,,,,,,,,, | ,,,,,,,,,,,,,,,,,| & lt; -3.2, SSL ServerHello/证书- - - - - |,,,,,,,,,,,,,,,,,,,,,,,,,,| ,,,,,,,,,,,,,,,,,|——3.3,SSL ClientKeyEx/ChangeCipher——祝辞|,,,,,,,,,,,,,,,,,,,,,,,,,,| null null null null null null null null null