windows环境下我们可以使用浏览器来查看网页的打开速度,但如果是Linux系统,又没装桌面,怎么获取一个网页的访问速度呢?
Linux下有wget与curl两个工具支持访问网页,自己装的别的工具就不说了,一般都用这两个。
Linux下执行如下命令
复制
curl -s -w 'Testing Website Response Time for :%{url_effective}\n\nLookup Time:\t\t%{time_namelookup}\nConnect Time:\t\t%{time_connect}\nAppCon Time:\t\t%{time_appconnect}\nRedirect Time:\t\t%{time_redirect}\nPre-transfer Time:\t%{time_pretransfer}\nStart-transfer Time:\t%{time_starttransfer}\n\nTotal Time:\t\t%{time_total}\n' -o /dev/null https://domain
将最后的地址换成你要查询的就行了,回车执行
Windows下需要单独安装curl工具,下载地址:https://curl.haxx.se/windows/
然后新建一个输出模板curl-format.txt,内容如下
复制
time_namelookup: %{time_namelookup}s\n time_connect: %{time_connect}s\n time_appconnect: %{time_appconnect}s\n time_pretransfer: %{time_pretransfer}s\n time_redirect: %{time_redirect}s\n time_starttransfer: %{time_starttransfer}s\n ----------\n time_total: %{time_total}s\n
解压curl工具直接在bin目录下按住shift+鼠标右键,选择在此处打开命令提示符,然后执行如下命令
复制
curl -w "@curl-format.txt" -o NUL -s "https://wordpress.com/"
下面是各个响应时间的图示,重点关注TTFB,不懂的可以看看。
评论 (0)