centos怎么用命令关机_怎么用Linux命令行测试网站连接速度

news/2024/5/20 13:54:30/文章来源:https://blog.csdn.net/weixin_39894932/article/details/112314121

请关注本头条号,每天坚持更新原创干货技术文章。

如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习

1. 前言

本文主要讲解如何使用Linux命令行测试网站连接速度。

网站速度可以对用户体验有很大的影响,如果你是一个web开发人员,你当然希望开发一个能让用户迅速打开的网站。

be09871b3fa3be1163dba36a30845b11.png

怎么用Linux命令行测试网站连接速度

本教程将向您展示如何从Linux命令行测试网站响应时间。在这里,我们将展示如何使用命令行测试网页速度,以秒为单位,它需要:

  • 执行名称解析。
  • 用于连接到服务器的TCP。
  • 以便开始文件传输。
  • 对于要传输的第一个字节。
  • 对于整个操作。

此外,对于启用了https的站点,我们还将看到如何测试所需的时间(以秒为单位):完成重定向和SSL连接/握手到服务器。接下来开始动手吧。

2. 使用`cURL`命令行测试网站连接速度

cURL是一个功能强大的命令行工具,可以使用文件、FTP、FTPS、HTTP、HTTPS等协议在服务器之间传输数据。在大多数情况下,它用作命令行下载程序,或用于检查HTTP头文件。然而,在这里,我们将描述它的一个不太为人所知的功能。

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

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

因此,打开您的终端并运行以下命令:

curl -s -w 'Testing Website Response Time for :%{url_effective}Lookup Time:%{time_namelookup}Connect Time:%{time_connect}Pre-transfer Time:%{time_pretransfer}Start-transfer Time:%{time_starttransfer}Total Time:%{time_total}' -o /dev/null http://www.baidu.com
2c3edc764727b8c2bba1080db54d4d9b.png

使用cURL命令行测试网站连接速度

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

  • time_namelookup – 时间,以秒为单位,从开始到名称解析完成都要花费时间。
  • time_connect – 从开始到TCP连接到远程主机(或代理)完成所花费的时间(以秒为单位)。
  • time_pretransfer – 时间(以秒为单位)是从开始到文件传输即将开始。
  • 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}Lookup Time:%{time_namelookup}Connect Time:%{time_connect}AppCon Time:%{time_appconnect}Redirect Time:%{time_redirect}Pre-transfer Time:%{time_pretransfer}Start-transfer Time:%{time_starttransfer}Total Time:%{time_total}' -o /dev/null https://www.baidu.com
7b6d621e4e468c80931c30b44f222fd9.png

使用Linux命令行测试网站连接速度

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

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

重点记录:

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

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

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

man curl

3. 总结

通过本文,您应该知道如何使用Linux命令行curl测试网站连接速度了吗?其实理解好参数,并不难。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_835110.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vue 直接访问静态图片_VuePress - Vue驱动的静态网站生成器

还在烦恼怎么做一个简单又美观的文档或博客网站吗?VuePress,让你十分钟就能搭建一个静态网站!Vue.js简介VuePress,是 vuejs 在 Github 上开源的静态网站生成器,项目仓库位于 https://github.com/vuejs/vuepress&#x…

IPGuard如何导入网站库

进控制台,点菜单分类管理-网站-操作-导入或导出网站,网站库下载地址: https://download.csdn.net/download/sznewcasecn/12151577 更多资料:http://www.newcase.com.cn/

rust全息要啥才能做_网站要怎么做推广才能有效果?

很多人建好了网站之后,都希望自己的网站能够给更多的人看到,因此都纷纷寻找可以推广网站的方法。其实网站推广的方法有很多,现在大致给大家介绍几种。一、利用评论推广找一些跟自己主题相关的博客、论坛去进行留言评论,引起大家对…

ip-guard分类管理网站分类如何导入

如何导入网站分类,导入后如下图:点分类-网站类别-操作菜单-导入网站库 网站分类下载地址

php matomo,Matomo4.2.1 发布,网站访问统计系统

Matomo 4.2.1 发布了。 Matomo 是一套基于 PHP5 MySQL 技术构建的开源网站访问统计系统,能够提供详细的统计信息,比如网页浏览人数、访问最多的页面、搜索引擎关键词等等流量分析功能。新的内容为了提高安全性,Matomo 用户界面创建的所有 coo…

灵动标签写php,帝国CMS灵动标签PHP代码完成标签无穷嵌套的结果_CMS体系建站教程...

关于熟习帝国CMS的朋侪多数晓得运用灵动标签举行特定信息的挪用,而灵动标签的壮大功用远非云云。灵动标签的PHP函数是:sys_ReturnEcmsLoopBq(栏目ID/专题ID,显现条数,操纵范例,只显现有标题图片,附加SQL前提,显现排序)采纳灵动标签的php代码可以在不支持…

html自动加载网址,网页自动刷新网站监控工具添加网址到网址列表的方法

有时候网站打开网页后,停留久了,内容就过时不能及时刷新信息,这时候使用一些网页自动刷新工具就能让网页自动刷新,随时监控和管理网站的网页内容,网页自动刷新监控工具就是这样的一款软件,今天小编将为大家…

香港云服务器网站打开缓慢,香港云服务器搭建的网站卡慢怎么办?火星直播

在香港云服务器上的网页访问卡慢该怎么办?网页访问卡慢有许多缘故,多次详细的 HTTP 恳求包含解析域名、创建 TCP 联接、进行恳求、香港云服务器接受到恳求开展解决并回到事件处理、电脑浏览器对 HTML 编码开展分析并恳求别的資源,及其对网页页…

IP-Guard网站分类初始化库如何导入

如何导入网站分类,导入后如下图:点分类-网站类别-操作菜单-导入网站库 网站分类下载地址:IP-GUARD网址库20171211.rar-网络安全文档类资源-CSDN下载

阿里开发的这个网站,让我写文章效率提高50%

前言 语雀是阿里开发的在线文档编辑与协同工具的网站,除了基础的文本格式:粗体、斜体、下划线、删除线、上标、下标、代码、颜色等,语雀还支持插入表格、思维导图、流程图、本地文件、优酷视频、高德地图等内容。所以无论是个人创作还是在团…

程序员之实用工具网站

1 搜索引擎 1.1秘迹搜索 一款无敌有良心、无敌安全的搜索引擎,不会收集私人信息,保护私隐,没有Cookie,并且秘迹搜索聚合了百度、360、Bing、搜狗等搜索结果。 网站:https://mijisou.com/ 1.2DogeDoge搜索 DogeDoge搜索,中文名多吉搜索,一个绝赞的民间高手开发的搜索…

程序员最爱的编程学习网站

序言: 经常有小白问:零基础适合学习编程吗?自学编程的学习资源应该去哪里找?...... 现如今,很大一部分人在学习编程的道路上都选择自学,但都苦于找不到适合自己的学习资源,今天为大家介绍一些免费自学编程的网站,为大家提供一些帮助: 1、CSDN 网站:https://www.cs…

小智一分钟带你搭建个人网站

前言: 这是小编在学习网页的时候,使用ISS配置服务器,写的一些总结,希望对大家有所帮助! 简介: 首先介绍一下ISS,ISS是Internet Information Services的缩写,意为互联网信息服务,是微软公司提供的基于运行Microsoft Windows的互联网基本服务。ISS是一种Web(网页)服…

R语言与回归分析网站流量案例

数据集概述 使用互联网排名前1000的网站的数据Rank:排名PagaViews:网站访问量UniqueVisitors:独立访问用户数HasAdvertising:是否有广告InEnglish:主要使用的语言是否为英语 分析过程 1. 安装ggplot2绘图包&#xff…

cn域名注册十元_网站的域名到期,要多久才能重新注册新的域名?

域名是COM后缀和域名是CN后缀Com为后缀的就是大家长说的国际域名,它的重新注册时间是。从你注册时间到期之后的75天之后你才可以重新注册。在这期间con为后缀的域名分为三个阶段注册商保留期和赎回期还有删除期。比如说你是在2018年2月12号注册的那么到2019年的2月1…

基于Flink实时项目:用户行为分析(三:网站总浏览量统计(PV))

1.需求: 1.网站总浏览量(PV)的统计 2.对于PV做一个简介: 衡量网站流量一个最简单的指标,就是网站的页面浏览量(Page View,PV)。用户每次打开一个页面便记录 1 次 PV,多…

基于Flink实时计算Demo:用户行为分析(四:在一段时间内到底有多少不同的用户访问了网站(UV))

1.需求 1.在一段时间内到底有多少不同的用户访问了网站。 2.另外一个统计流量的重要指标是网站的独立访客数(Unique Visitor,UV)。 3.UV指的是一段时间(比如一小时)内访问网站的总人数,1 天内同一访客的…

网站全站下载软件及其用法

Teleport_Pro_iHackSoft.com破解版下载 链接:https://pan.baidu.com/s/1K4gCjwMPrkRFkxI-z9rGCA 提取码:gbxf 安装后,注册: 1.在help下——单击Register Teleport Pro! 2.输入: 注册用户名:iHackSoft…

IIS安装部署网站

在win下搜索——打开或关闭Windows功能 第二步:将Internet Information Services及其中文件全部打勾 第三步:打开管理工具(直接在win下搜索),找到Internet Infomation Services,双击打开: 第四步…

Java Web实战详细教程(三)网站技术架构原理详解

我们通常所称的网站,专业术语叫做万维网(WWW World Wide Web的缩写),是由英国科学家蒂姆伯纳斯-李在1990年发明。 万维网的出现,改变了以往上网复杂的境况,使得上网变得容易,如浏览新闻…