17713433920 info@mac163.com

大量的文章作为WordPress性能的指南,大量的内容专门针对该主题,但是,我们用于测量的工具又如何呢?

我们使用的在线和软件工具是其中的重要组成部分。工具错误或结果不正确会导致您误入歧途。今天,我们将做相反的事情,今天,我们将对基准进行基准测试,看看是否可以对尝试分析我们需要的站点时提出更好的,什么是可接受的以及绝对应该避免的更好的主意。为了速度。

夜晚的明星将是:GTMetrix,KeyCDN Speed Test,Pingdom Tools,Google Pagespeed Insights,Webpagetest和Monitis Speed Tools。我们将讨论每个方面的强项和周点,然后为您提供结果。

对于Techno Geeks

对于本文,我们将使用一个网站和一种服务,我们确信它适合最佳性能。该站点将是一本经过高度优化的数字游戏杂志,其中包含大量文章。该网站正在使用缩小的CSS,静态HTML缓存,缩小的JS,CDN,并且在HTTP / 2下运行。在服务器端,它运行于Xeon处理器,24个线程,24GB RAM,一个千兆位连接上,并托管在北卡罗来纳州的一个数据中心中,该服务器的请求量极少,并且使用率极低,处理器总共12个内核和24个线程的使用率远远超过0.5,nginx已加载缓存并在PHP 7.1 RC下运行

Wordpress性能测试:为何,如何以及使用哪些工具
WordPress性能测试:为何,如何以及使用哪些工具

测试WordPress性能工具

所有这些技术混乱的意思是,它是托管在运行最佳Web服务器和网站的受信任数据中心内的一台功能强大的服务器。请记住,本文是关于对基准进行基准测试的,为此,我们将选择离本源最近的服务器,即纽约和达拉斯,因为我们不想考虑网络速度,而是基准  精度。除webpagetest之外,所有在线工具均允许我们选择Dallas / New York,而webpagetest总是在纽约容量过剩,这迫使我们不得不前往California EC2进行测试。

我们将根据每种工具测量  加载时间,然后为您提供它们之间的最终比较表,本文的重点是了解测试中的变化并确定哪种工具最精确,最快速,最容易用于推荐建议。本文的目的还在于向您展示为什么即使来自Google之类的大明星也无法进行某些测试。

我们将在每个服务上运行测试3次。事不宜迟,让我们看看他们如何响应测试。

测试1:GTMetrix

GTMetrix是一款出色的基准测试工具,具有精心设计的界面,使您不仅可以查看加载时间,还可以获取有关Google Pagespeed得分和Yahoo的YSlow的详细信息。基准测试完成后,它还会向您显示GTMetrix认为需要修复的项目列表。

重要的是要注意,GTMetrix确实倾向于使用加拿大服务器作为起点,这不是我们想要的,因此最好注册为GTMetrix。注册时,它将允许您更改测试URL,浏览器和连接类型。

第一次运行使我们在Google PagespeedYslow上的得分分别为BB,这并不是我们特别关心的事情,您稍后会在Pagespeed Insights中看到。第一次加载的实际时间为3.3s,第二次加载为4.0秒,最后一次加载为1.1s。 变化很大,实际上是2.9秒! 最重要的是,在进行测试时,我们正在监视自己服务器上的负载,并且我们确认该负载是否低于0.5,这清楚地表明,这种变化完全来自GTMetrix和网络,而不是服务器端。

GTMetrix在加载时间,周期上没有给出一致的结果。

这是一个问题,要使GTMetrix成为值得信赖的工具,它必须给出更精确的分数。您会看到,使用其他工具可以获得更好的结果。GTMetrix衡量的是完整加载时间,而不是开始显示网站所需的部分时间。由于我们的网站使用图像延迟加载,因此不能正确表示用户在网站打开时的期望,更重要的是,从4秒到1.1秒的巨大差异意味着它无法正确识别正在发生的事情。

我们想确保这不是我们的错,因此我们进行了另一组测试,得出3.7s,1.2s和5s仍然非常混乱。然后,GTMetrix仍然可以作为确定潜在优化的好选择,但是  您不应该相信它给出的实际加载时间

测试2:KeyCDN速度测试

KeyCDN Speed Test是一个简单的工具,它将向您显示资产加载以及网站完成所需的总时间。我们选择了达拉斯作为源服务器,并尝试了它。

这是资产装载以及每个零件装载所花费的时间的表示。

从结果中可以看到,总时间分别为2.4s,3.1s和2.8s,在2.4s至3.1s的范围内,最差/最高分之间相差0.7s。即时而言,此测试在实际加载时间上比GTMetrix更值得信赖,并且是用于快速测试站点的更好的工具。它不包括GTMetrix用于优化站点的所有工具,但是对于经验丰富的用户,它是一种更好的工具,因为测试更快,更精确。这是一个非常有效的工具。

测试3:Pingdom工具

Pingdom工具是最著名的基准测试工具之一,您很快就会发现原因。让我们对其进行测试,看看会发生什么。

第一次运行使我们的总加载时间为2.22s,第二次运行为1.86s,第三次为1.85s!您可以清楚地看到,当您几乎可以重复进行测试并获得几乎相同的结果时,该测试的精确度是多少,从2.22到1.86s的变化不到1秒,即0.37s的变化!基准测试工具还提供有用的信息,例如有关应改进之处的良好信息以及详细而精美的资产日志。您甚至可以监视每个资产的加载时间,并检查FTTB(首次写入字节),而其他测试则没有。

测试4:Google Pagespeed Insights

Pagespeed Insights是用于速度优化的Google工具,经过3次运行后,我们得到了这一结果。

所以..没有加载时间?没有第一次字节信息?没有资产加载树?那分数呢?当Google 实际使用的新移动测试工具 向我们显示  绿色状态时,我们的网站对移动电话的影响是如此可怕

这是Google新的移动测试工具的结果。他们甚至不敢说“有些资产装载错误”,但您猜怎么着?错误来自Google Analytics(分析)库!

换句话说。Google Pagespeed Insights不会提供任何速度结果,而是会向您抛出您需要改进的事情列表,最重要的是会给您带来分数,您甚至不知道它甚至与它自己的移动工具相矛盾测试。

解释很简单。 Google Pagespeed Insight 完全没有用。它抛出的分数是基于“谷歌认为您应该优化的东西”,而不是基于网站的实际速度。

我们的建议是永远不要将Google Pagespeed用于任何与速度相关的事情,优化与该公司其他工具相矛盾的工具就像试图在空中,夜晚,盲目的和大风中射击飞行球一样。

测试5:WebPageTest

Webpagetest是另一个类似于GTMetrix的便捷工具。

我们在webpagetest上注意到的第一件事是,他们的纽约服务器确实容量过大。在排队等待40分钟后,我们不得不将服务器更改为California EC2。从结果中可以看出,我们没有留下深刻的印象。

首先,它在8.7s内完成一个文档,第二次在7.0s上运行,第三次在8.0s上运行,这是1秒的变化,高于0.7s的KeyCDN Speed Test变化,等待时间增加了3倍。资产加载非常混乱,有时它第一次显示很高的字节分数,而其他则显示更好的分数。Pingdom Tools第一次报告不到0.6s的字节,而webpagetest说我们几乎是1s的等待时间!分数也很奇怪。第一个分数使您像第一次吮吸一样糟透了。这是针对WPEngine服务器进行基准测试并从头到脚运行的服务器。第二次测试确实向我们扔了一个像您一样的A,但第三次测试确认我们确实很烂。

webpagetest似乎存在的主要问题是它们正在使用的服务器,这似乎很拥挤。

如果您关心结果的一致性,请不要使用webpagetest,它们的成绩字母至少可以说是混乱的,并且似乎不能代表实际的性能数据,实际上,我们更倾向于认为它们运行在一个拥挤的网络中,为测试增加了延迟。

测试6:Monitis Speed工具

Monitis是类似于Pingdom Tools的另一个基准测试工具,每个资产都有详细的响应时间。

Monitis的问题有两个方面。一方面,它提供了总的加载时间,而不是网站显示的实际时间,这意味着它可以消除对延迟加载的影响。第二个问题是它们  将结果缓存了很长时间,从而使重新测试变得不可能。

Monitis似乎并不是一个精确的测试,我们还要再进行2个测试,但要间隔几个小时,第二个测试需要12秒,而第三个测试需要7秒。这种变化甚至无法与GTMetrix竞争。

结果

因此,这是一张漂亮的图表中所有基准测试工具的完整结果列表。

结果几乎表明谁是计时部门的赢家。但是,我们认为再有一个图表应该可以为您提供更多帮助。

通过在所有基准工具的最佳值和最差值之间进行时间差,可以使比较变得更加古怪。Pingdom Tools通过提供小于0.37s的变化来精确擦拭地板,唯一接近的是KeyCDN Speed Test的0.7s。Webpagetest确实发生了1.7s的变化,并且GTMetrix和Monitis不在等式之外,两次运行之间的变化几乎为3秒。

最终获胜者是…

Pingdom工具!如果您关心性能,那么没有其他测试可以为您提供如此精确,快速的结果。这不仅是对所有这些工具的更值得信赖的测试,而且是两次运行之间最快的测试。到GTMetrix执行一次运行时,您可以运行4次Pingdom Tools。如果GTMetrix或webpagetest需要花费很长时间才能完成,为什么两个测试在评估实际加载时间上都存在很多问题?

我们可以通过数百个与我们的网站的连接来进行本地linux测试,仅用于确认Pingdom Tools所说的内容。如果您需要进行更多测试,则可以使用KeyCDN Speed Test,它相当不错而且不错,但是所有其他工具都比性能工具更注重设计/修复。如果您关心良好的结果,Pingdom Tools似乎是最安全的选择。


微信二维码

微信扫描二维码联系我们!
我们在微信上24小时期待你的声音
提供外贸路由器设备产品,轻松翻墙,解答:WP主题推荐,WP网站建设,Google SEO,百度SEO,专业服务器环境搭建等!


需要提供WordPress主题/插件的汉化服务可以随时联系我们!另外成品WordPress网站以及半成品WordPress网站建设,海外Google SEO优化托管服务,百度SEO优化托管服务,Centos/Debian服务器WP专用环境搭建,WP缓存服务器搭建,我们都是你的首选,拥有多年WP开源程序服务经验,我们一直在坚持客户体验,没有最好,只有更好!
回到顶部