请高度关注本头条新闻号,每晚秉持预览创作者蔬果控制技术该文。

如需自学音频,请在QQ搜寻社会公众号智传网优间接已经开始自助式音频自学

1. 序言

责任编辑主要就传授怎样采用Linux配置文件试验中文网站相连速率。

中文网站速率能对采用者新体验有非常大的负面影响,假如你是两个web合作开发者,你总之期望合作开发两个能让采用者快速关上的中文网站。

网站反应速度测试(网站打开速度测试)-第1张

是不是用Linux配置文件试验中文网站相连速率

本讲义将向您展现怎样从Linux配置文件试验中文网站响应时间。在这儿,他们将展现怎样采用配置文件试验页面速率,以秒为基层单位,它须要:

  • 继续执行中文名称导出。
  • 用作相连到伺服器的TCP。
  • 以期已经开始FTP。
  • 对要数据传输的第二个二进制。
  • 对整个操作。

此外,对启用了https的站点,他们还将看到怎样试验所需的时间(以秒为基层单位):完成重定向和SSL相连/握手到伺服器。接下来已经开始动手吧。

2. 采用`cURL`配置文件试验中文网站相连速率

cURL是两个功能强大的配置文件工具,能采用文件、FTP、FTPS、HTTP、HTTPS等协议在伺服器之间数据传输数据。在大多数情况下,它用作配置文件下载程序,或用作检查HTTP头文件。然而,在这儿,他们将描述它的两个不太为人所知的功能。

cURL有两个有用的选项-w,它用作在完成操作后打印出标准输出的信息。它有一些变量,他们能用来试验上面列出的协议相连过程的不同响应时间,或者两个页面的响应时间。

他们将采用一些与时间相关的变量,这些变量能以特定的格式作为文本字符串传递,也能在文件中传递。

因此,关上您的终端并运行以下命令:

curl -s -w Testing Website Response Time for :%{url_effective}\n\nLookup Time:\t\t%{time_namelookup}\nConnect Time:\t\t%{time_connect}\nPre-transfer Time:\t%{time_pretransfer}\nStart-transfer Time:\t%{time_starttransfer}\n\nTotal Time:\t\t%{time_total}\n -o /dev/null http://www.baidu.com
网站反应速度测试(网站打开速度测试)-第2张

采用cURL配置文件试验中文网站相连速率

解释一下上面命令中的变量:

  • time_namelookup – 时间,以秒为基层单位,从已经开始到中文名称导出完成都要花费时间。
  • time_connect – 从已经开始到TCP相连到远程主机(或代理)完成所花费的时间(以秒为基层单位)。
  • time_pretransfer – 时间(以秒为基层单位)是从已经开始到FTP即将已经开始。
  • time_starttransfer – 时间,以秒为基层单位,从已经开始到第二个二进制即将被数据传输。
  • time_total – 整个操作持续的总时间(以秒为基层单位)(毫秒分辨率)。

假如格式太长,你能把它写在两个文件中,并采用下面的语法来读取:

curl -s -w "@format.txt" -o /dev/null http://www.baidu.com

解释一下上面命令的参数:

  • -s – 告诉curl静默地工作。
  • -w – 以标准输出打印信息.
  • -o – 用作重定向输出(这儿他们通过重定向到/dev/null来丢弃输出)。

假如是https中文网站,你能继续执行以下命令试验中文网站相连速率:

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://www.baidu.com
网站反应速度测试(网站打开速度测试)-第3张

采用Linux配置文件试验中文网站相连速率

解释一下上面命令继续执行结果:

  • time_appconnect – 相连远程主机,从SSL相连/握手已经开始到完成的所花费的时间(以秒为基层单位)。
  • time_redirect - 所有重定向步骤(包括中文名称查找、相连、预数据传输和数据传输)的时间(以秒为基层单位);它计算多个重定向的完整继续执行时间。

重点记录:

您将注意到,在运行不同的试验时,响应时间值不断变化(由于几个因素),因此建议收集多个值并获得平均速率。

其次,从上面命令的结果能看出,通过HTTP访问中文网站要比通过HTTPS快得多。

有关更多信息,请参见cURL man页面:

man curl

3. 总结

通过责任编辑,您应该知道怎样采用Linux配置文件curl试验中文网站相连速率了吗?其实理解好参数,并不难。

责任编辑已同步至博客站,尊重创作者,转载时请在正文中附带以下链接:https://www.linuxrumen.com/rmxx/1314.html

点击了解更多,快速查看更多的控制技术该文列表。