使用Curl命令查看请求响应时间方法


Posted in Javascript onNovember 04, 2016

curl命令查看请求响应时间

# curl -o /dev/null -s -w %{time_namelookup}::%{time_connect}::%{time_starttransfer}::%{time_total}::%{speed_download}"\n" 
http://www.36nu.com 
0.014::0.015::0.018::0.019::1516256.00

-o:把curl 返回的html、js 写到垃圾回收站[ /dev/null]

-s:去掉所有状态

-w:按照后面的格式写出rt

time_namelookup:DNS 解析域名www.36nu.com的时间

time_commect:client和server端建立TCP 连接的时间

time_starttransfer:从client发出请求;到web的server 响应第一个字节的时间

time_total:client发出请求;到web的server发送会所有的相应数据的时间

speed_download:下周速度 单位 byte/s

上面这条命令及返回结果可以这么理解:

0.014: DNS 服务器解析www.36nu.com 的时间单位是s

0.015: client发出请求,到c/s 建立TCP 的时间;里面包括DNS解析的时间

0.018: client发出请求;到s响应发出第一个字节开始的时间;包括前面的2个时间

0.019: client发出请求;到s把响应的数据全部发送给client;并关闭connect的时间

1516256.00 :下载数据的速度

建立TCP连接到server返回client第一个字节的时间:0.018s ? 0.015s = 0.003s

server把响应数据发送给client的时间:0.019s ? 0.018 = 0.01s

以上所述是小编给大家介绍的使用Curl命令查看请求响应时间方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
关于viewport,Ext.panel和Ext.form.panel的关系
May 07 Javascript
jQuery Tools tooltip使用说明
Jul 14 Javascript
深入理解Javascript中的循环优化
Nov 09 Javascript
javascript跨域的4种方法和原理详解
Apr 08 Javascript
javasctipt如何显示几分钟前、几天前等
Apr 30 Javascript
js判断游览器类型及版本号的代码
May 11 Javascript
提交按钮的name='submit'引起的js失效问题及原因
Feb 25 Javascript
JS实现登录页面记住密码和enter键登录方法推荐
May 10 Javascript
基于AngularJS的拖拽文件上传的实例代码
Jul 15 Javascript
完美解决axios跨域请求出错的问题
Feb 05 Javascript
微信小程序学习笔记之本地数据缓存功能详解
Mar 29 Javascript
Javascript实现鼠标移入方向感知
Jun 24 Javascript
JS创建对象的写法示例
Nov 04 #Javascript
微信公众号支付H5调用支付解析
Nov 04 #Javascript
AngularJS用户选择器指令实例分析
Nov 04 #Javascript
AngularJS实现动态编译添加到dom中的方法
Nov 04 #Javascript
前端实现文件的断点续传(前端文件提交+后端PHP文件接收)
Nov 04 #Javascript
AngularJS中watch监听用法分析
Nov 04 #Javascript
AngularJS中的DOM操作用法分析
Nov 04 #Javascript
You might like
为什么那些咖啡爱好者大多看不上连锁咖啡店?
2021/03/06 咖啡文化
模板引擎Smarty深入浅出介绍
2006/12/06 PHP
PHP+MySQL实现输入页码跳转到指定页面功能示例
2018/06/01 PHP
php7 错误处理机制修改实例分析
2020/05/25 PHP
Jquery下的26个实用小技巧(jQuery tips, tricks & solutions)
2010/03/01 Javascript
jquery中动态效果小结
2010/12/16 Javascript
in.js 一个轻量级的JavaScript颗粒化模块加载和依赖关系管理解决方案
2011/07/26 Javascript
js函数获取html中className所在的内容并去除标签
2013/09/08 Javascript
jQuery操作select下拉框的text值和value值的方法
2014/05/31 Javascript
Jquery动态添加输入框的方法
2015/05/29 Javascript
Javascript中的迭代、归并方法详解
2016/06/14 Javascript
页面间固定参数,通过cookie传值的实现方法
2017/05/31 Javascript
了解VUE的render函数的使用
2017/06/08 Javascript
JS从非数组对象转数组的方法小结
2018/03/26 Javascript
详解如何运行vue项目
2019/04/15 Javascript
使用Node.js在深度学习中做图片预处理的方法
2019/09/18 Javascript
vue+vant实现购物车全选和反选功能
2020/11/17 Vue.js
[55:32]2018DOTA2亚洲邀请赛 4.4 淘汰赛 EG vs LGD 第二场
2018/04/05 DOTA
[04:14]从西雅图到上海——玩家自制DOTA2主题歌曲应援TI9
2019/07/11 DOTA
Python运行的17个时新手常见错误小结
2012/08/07 Python
python中global与nonlocal比较
2014/11/21 Python
python实现定时播放mp3
2015/03/29 Python
python实现事件驱动
2018/11/21 Python
使用 Python 玩转 GitHub 的贡献板(推荐)
2019/04/04 Python
pytorch中的自定义反向传播,求导实例
2020/01/06 Python
Python中zip函数如何使用
2020/06/04 Python
浅谈keras通过model.fit_generator训练模型(节省内存)
2020/06/17 Python
python创建文本文件的简单方法
2020/08/30 Python
协程Python 中实现多任务耗资源最小的方式
2020/10/19 Python
新加坡交友网站:be2新加坡
2019/04/10 全球购物
zooplus波兰:在线宠物店
2019/07/21 全球购物
钳工实习自我鉴定
2013/09/19 职场文书
工程资料员岗位职责
2014/03/10 职场文书
2015年医院护理部工作总结
2015/04/23 职场文书
2015年全国保险公众宣传日活动方案
2015/05/06 职场文书
Python利器openpyxl之操作excel表格
2021/04/17 Python