工具与资源

推荐8款最好用的专业网站测速工具

ChiGer · 3月16日 · 2020年 ·

使用WordPress搭建外贸网站、公司官网、在线商城都非常方便,但是WordPress网站的打开速度却经常不如人意,这一点非常影响用户体验。大部分用户现在都没有耐心,一个网站长时间没有加载出来,就会选择直接关闭,同时网站打开速度也是google等搜索引擎排名影响要素之一,更快的网站可以拥有更好的排名,所以非常有必要提前检测网站的打开速度,对影响网站打开速度的地方进行优化,那么如何检测网站的打开速度呢?

影响网站打开速度的影响因素有网站服务器、访问地区、访问设备、网络情况,到底是哪个因素影响了网站的打开速度,需要借助不同的工具来进行测试,单单一两台设备的访问速度并不能说明什么,很多刚开始建站的朋友会说自己的网站速度很快,在自己电脑上基本是秒开的状态,但是测速工具检测结果却需要十几秒的加速时间,这样的网站很难产生转化,如果投放广告,大部分广告费都会被浪费掉。

为了解决这些问题,这篇文章不仅仅只是提供一个网站测速工具列表,同时对这些工具进行了功能对比测评,如何借助不同工具对影响网络不同的影响因素进行测试,分析哪款网站测速工具的测试结果最具参考性,并给出如何根据这些工具来优化网站的打开速度。

一、检测服务器响应时间

服务器的响应时间是指网站响应用户访问请求的时间,比如用户在浏览器中输入域名,点击访问,服务器对访问作出回应,向用户发送网站数据,这中间的时间就是服务器响应时间。

服务器的响应时间与距离有关,因为网络传输需要时间,一般来说,访问用户距离服务器越近,响应时间越短。在同等距离下,性能更好的主机响应时间越短。

所以,在选择网站主机的时候,服务器的响应时间是一项非常重要的选择依据。根据上面服务器响应时间规律,尽量将网站主机放在主要客户群体所在的国家地区,比如做美国市场的外贸网站,可以将网站放在美国,做印度市场的,将网站放在印度,这样是保证网站打开速度的基础。很多外贸建站的新手,选择使用国内的腾讯云、阿里云等国内主机来搭建外贸网站,其实是非常不合适的,国内主机在国外的打开速度非常慢。

检测服务器响应时间主要通过ping来进行测试,网络上有很多免费的工具,这里提供两款经常使用的两款:

ping.pe

Sucuri Load Time Tester

这款工具功能完全相同,通过部署在全球各地的测试节点,对服务器的响应时间进行测试。使用起来特别简单,只需要输入域名,点击测试即可。

测试结果中,数字越小,代表响应时间越短,也就代表服务器的性能越好。

夏麦经常搭建自己网站使用最多的siteground主机,平均响应时间只有2,30 ms左右,算是非常快的响应时间了。

可以看下这篇文章的详细测评:

siteground购买链接:点击购买

二、测试网站在桌面浏览器打开速度

一个网站的打开速度除了网站主机性能的影响,访问用户的地区、访问设备、浏览器都会直接影响网站的打开速度。这是因为不同的地区距离远近以及网络状况不同,访问设备的性能不同,不同浏览器的性能打开速度不同。

我们可以借助下面四个网站测速工具可以很快对这几个要素进行组合测试:

在使用几个工具之前,需要特别注意一点,需要分清楚onload time和full load time的区别,这是因为几个工具虽然显示的都是加载时间,但是实际上测试的不是同一个时间,并且测试结果相差较大,这一点给很大一部分人造成困扰。

onload time是指网页上完成加载的时间,从用户访问到网站上所有图片、文字、脚本都下载完成的这段时间,但是之后脚本文件中还可能有一些请求,还存在一些网络活动,但是onload time不会将这个计入网页加载时间。

full load time是指从用户开始访问网页到网页停止所有网络活动两秒钟后的这段时间。

一般来说,fullload time会比onload time时间更长,如果没有搞明白网页测速工具到底测试的是哪个时间,就会对不同测速工具给出的结果非常不解,因为相差特别大,比如Pingdom测试的是onload time,时间比较短,Gtmetrix默认测试的是full load time,时间长,用户根本不知道相信哪个测试结果。

Pingdom

这是网页速度测试中最为知名的测速工具之一,提供日本、美国、英国、德国、澳大利亚、圣保罗等七个测试节点,对网页打开时间,页面大小,页面请求数进行测试统计,同时会给出页面的加载速度表现评定等级,最重要是会给出网页加载过程中的录像,点击录像,可以非常直观地看到网站在当地的加载过程,对于优化非常有参考意义。

需要注意的是,Pingdom测试的onload time时间。

Gtmetrix

Gtmetrix是另外一款跟pingdom有同样知名度的网站测速工具,本身是加拿大GT.net这家公司给自己的主机用户提供的一款网站测试工具,因为其功能强大并且免费,很多站长开始使用并推荐这个网页测速工具。

Gtmetrix比Pingdom提供更多的性能,除了切换测速地点和网页加载视频之外,还提供浏览器选择,同时选择测试onload time时间还是full load时间,默认测试的是full load时间;以及是否开启adblock进行测试,如果我们的网站上放了Google Adsense等第三方的广告代码,开启这个功能,可以测试广告是否影响了网站的加载速度。另外,Gtmetrix还提供历史测试记录以及日常定期测试监控功能,长期测试,可以检测网站的加载速度是否稳定。、

Gtmetrix测试结果分析:

Gtmetrix评分:Gtmetrix会根据Google Pagespeedt和YSlow的两个分数评定标准来给出一个分数等级,以ABCD和分数的形式给出,如下图。但是评分并不代表网站的打开速度,因为分数的评定会根据网站页面是否做了各种技术处理,比如是否动静态分离,是否压缩CSS和JS代码,是否添加CDN等等,所以不要刻意去追求测试工具的高评分。

Gtmetrix瀑布图:从Gtmetrix瀑布图上可以直接看出测试页面上各个加载文件的大小、它们的加载顺序以及加载时间,哪个文件占用了最多的加载时间,一目了然,然后再有针对性看看是否有优化的可能。

Gtmetrix活动时间图:这个部分主要查看一个页面在加载的各个阶段占用的时间,比如TTFB时间,网页绘制时间,JavaScript代码的DOM时间等等。

Gtmetrix视频:就是页面加载过程的录屏,与Pingdom提供的视频类似,可以直接下载,但是在Gtmetrix中需要在测试前手动打开视频录制,在这个位置才看得到是视频。

Gtmetrix历史:这个功能可以帮助我们在一段时间内持续对网站的加载速度进行测试,并生成折线图,网站的加载速度稳定性一目了然。

WebPageTest

WebPageTest这款网页速度测试工具比Gtmetrix提供更多的测试选项,同时也更加专业,比较适合专业的网站技术人员使用。Gtmetrix和Pingdom提供的网站测速选项,比如测试地点、测试设备、浏览器种类等等,WebPageTest都有,并且提供更多更全。另外在高级设置中,WebPageTest还提供专业的高级选项,比如可以3G、4G、5G等不同带宽下网页的打开速度,是否禁用网页上的JS脚本、是否清楚SSl缓存等等,对于专业的网站技术人员非常有帮助。

WebPageTest速度测试结果分析:

WebPageTest会同时进行三个测试,每个结果中都会给出页面加载时间、瀑布图、加载页面截图以及加载录屏,三个测试同时进行测试,可以排除一些偶然性影响因素的影响。

WebPageTest测试结果比较专业,需要一定的基础知识才能看懂,并且大部分网页测试的打开时间都比较长,用户会这个结果比较迷惑,所以如果不是专业人员,不建议使用WebPageTest这款网页测速工具。

Google Speed insight

Google Page Insight是Google官方提供的网站测速工具,没有给出具体的测试条件,比如测试地点、测试设备、测试使用的浏览器、测试时使用的网络等测试条件,测试页面只需要输入待测试的网站域名,点击测试即可。最终结果会给出移动设备和桌面设备上两个不同的分数,给出网页粗略加载时间,和一些优化建议。

看起来,Google Page Insight功能上比上面几款工具都简陋,但是一部分站长会将这个数据看的特别重要,希望能够得到100分,因为这个Google自家的工具,猜测这个分数会影响Google SEO的效果。

但是其实这一点非常好验证,找到同行里面排名很好的网站,输入测试,看看他们网站的分数,夏麦在测试多个行业排名第一的网站后,发现他们的分数也不是很高,有些甚至很低,所以并不需要可以去追求测速工具的评分,即使是Google自家的。

三、检测网站的手机打开速度

根据Hitwise最近的一份调查结果显示,食物饮料、健康、运动等相关搜索超过65%来自移动设备。

移动端的流量已经让每个网站都不能够忽视,前几年,很多网站还在考虑是否要做网站移动端自适应,那么现在移动端自适应已经是必须要做的优化,所以除了测试移动端的流量之外,还需要对手机端的网页打开速度进行测试,并根据测试结果进行优化,这里也给出两款常用的移动端测速工具。

Test My Site

使用Test My Site非常简单,只需要输入域名,点击测试即可,不能选择测试地点、测试设备和测试网络,功能较为简单。

Test My site会直接给出网页移动端打开速度是快还是慢,但是测试较为简单,对实际优化没有多大帮助。

Uptrends

Uptrends是一款可以同时测试桌面端和手机端的测速工具,桌面端与上面几款老牌测速工具显得较为简单,但是手机端做的比较出色。

使用Uptrends可以定制测试条件,Uptrends提供了多个国家的测试地点,多款主流安卓和ios系统手机,3G和4G网络选择,基本上满足了移动端的测速需求。

Uptrends测试结果会根据Google pagespeed标准给出一个分数,同时会给出在测试条件下的加载速度、页面大小以及请求数量信息,以及与Gtmetrix类似的瀑布图,以及一些页面优化建议。

四、检测网站在多人同时访问网站时的打开速度

LoadImpact

上面这些测速工具都是单独进行一次的测试,但是实际情况中网站访问情况较为复杂,流量稍微大一点的网站,可能同时有很多人访问,服务器是否能够扛得住这么多流量,需要提前进行压力并发测试,查看在高并发条件下是否稳定,这一点,大部分自己建站的人都没有考虑到,在网站流量突然爆发时,才发现网站已经打不开了。

虽然压力并发测试比较专业,一般来说需要专业的网站技术人员来帮助我们进行测试,但是市面上也有这样现成的工具来帮助我们进行测试,比如这里推荐的LoadImpact。

LoadImpact是一款专业的网站测试工具服务商,注册免费账号,可以使用50次并发测试,每次测试可以虚拟50个访客,可以设置不同的用户增加速度,实时监控网站的网站的响应时间。

在下一步中输入待测试的域名,设置虚拟访客数量,测试持续时间,访客增加曲线以及访客地区,因为使用的是免费版本,会有一些限制,但是并不影响,设置好,点击保存开始测试即可。

在LoadImpact测试结果中,会给出随着用户的增多,网站每秒钟请求数的变化,网站的响应时间变化曲线,从这条曲线里面,可以非常直观的观察网站访问的稳定性。

总结,网站的速度影响因素比较多,借助上面这些工具,可以帮助我们更好地完成了解网站的速度情况,以及根据测试结果来优化网站的打开速度。

0 条回应