如何通过命令查看CURL慢在哪里?
2015-01-27 00:00
1971 查看
很多时候使用CURL发现响应不够快,想优化。但是不知道到底是慢在哪里。下面这条命令就能帮你找到哪里慢,请自行把URL替换成需要测试的URL。
curl -o /dev/null -s -w %{time_connect}:%{time_starttransfer}:%{time_total}
结果:
0.223:1.110:1.772
计时器 描述:
time_connect 建立到服务器的 TCP 连接所用的时间
time_starttransfer 在发出请求之后,Web 服务器返回数据的第一个字节所用的时间
time_total 完成请求所用的时间
这些计时器都相对于事务的起始时间,甚至要先于 Domain Name Service(DNS)查询。因此,在发出请求之后,Web 服务器处理请求并开始发回数据所用的时间是 1.110 – 0.223 = 0.887 秒。客户机从服务器下载数据所用的时间是 1.772 – 1.110 = 0.662 秒。
curl -o /dev/null -s -w %{time_connect}:%{time_starttransfer}:%{time_total}
结果:
0.223:1.110:1.772
计时器 描述:
time_connect 建立到服务器的 TCP 连接所用的时间
time_starttransfer 在发出请求之后,Web 服务器返回数据的第一个字节所用的时间
time_total 完成请求所用的时间
这些计时器都相对于事务的起始时间,甚至要先于 Domain Name Service(DNS)查询。因此,在发出请求之后,Web 服务器处理请求并开始发回数据所用的时间是 1.110 – 0.223 = 0.887 秒。客户机从服务器下载数据所用的时间是 1.772 – 1.110 = 0.662 秒。
相关文章推荐
- 如何通过命令查看CentOS版本号
- 如何通过命令查看服务器的内存条使用情况
- 如何查看通过系统命令查看ORA错误信息?
- 如何通过命令查看服务器的内存条使用情况
- 如何通过SQL命令查看数据库的文件大小[转]
- 如何通过NSLOOKUP 命令查看MX 记录
- 如何通过命令查看服务器的内存条使用情况
- Linux如何通过命令查看日志文件的某几行(中间几行或最后几行)
- linux内通过命令如何查看和修改系统时区
- Linux如何通过命令查看日志文件的某几行(中间几行或最后几行)
- Linux如何通过命令查看日志文件的某几行(中间几行或最后几行)
- 关于android 如何 通过linux 命令 查看数据库数据
- WinXP下如何通过命令查看系统信息
- Exchange 2007如何通过命令查看所有用户邮箱大小
- 如何通过终端命令查看 linux 的系统信息
- 如何查看和分析Tell Router Show命令的输出
- 如何查看和设置 ActiveDirectory 中通过使用 Ntdsutil.exe LDAP 策略(转自MS KB)
- linux下通过字符模块实现类似ps命令的查看系统进程方法
- 如何查看linux命令源代码