在这个即时满足的时代,没有人喜欢等待。这包括搜索引擎和网站访问者。减少WordPress网站的TTFB(到第一个字节的时间)对于保持其排名并确保访问者不会点击就至关重要。在本文中找出原因。
在今天的文章中,我将详细介绍为什么TTFB很重要,以及TTFB和加载时间之间的差异。
我还将向您展示如何诊断您的速度为何无法达到理想水平,并借助托管和Hummingbird插件的帮助(眨眼,眨眼)改善TTFB 。
到最后,您将对如何确保您的查看器(或Google)不会不耐烦地轻敲他们的手指等待网站加载有所了解。
那么WTH(eck)是TTFB吗?
虽然听起来像是TTYL,TY或TBD之类的文字首字母缩写词,但不仅如此。
TTFB是一个度量标准,它确定用户的浏览器何时从服务器接收数据的第一个字节。
网页无法为任何用户呈现,直到他们的浏览器收到该数据为止。简而言之,如果速度太慢,您的用户可能会点击离开,从而影响用户体验和站点的SEO。
通过测量您的网站在特定位置或使用各种设置开始加载的速度,这也是解决网站速度缓慢的一种方法。
TTFB由三个主要部分组成:
- 发送HTTP请求所需的时间
- 连线时间
- 获取网页第一个字节所需的时间
网络中TTFB的计算还包括网络等待时间,以测量加载所需的时间长度。
许多人将此读数用作测试服务器速度的一种方法。这可行,但这只是全局的一部分。
使用WordPress之类的CMS(内容管理系统),服务器必须执行产生内容所需的所有CMS计算。
PHP服务必须加载您的MySQL数据库,检索内容,对适当的HTML输出进行计算,最后将其返回给站点的访问者。ew!
因此,如果CMS落后,那么这些步骤可能会花费一些时间,并且您可能会得到一些非常糟糕的TTFB结果。但这并不总是意味着您的托管服务器很慢。
许多因素都会影响您的TTFB。使用WordPress,通常是过时的插件或旧主题会影响性能。
是否成为TTFB
您可能会问自己的下一个问题是:“ TTFB真的那么重要吗?”
首先,快速的加载时间和速度对于SEO 非常重要(顺便说一句,加载时间和TTFB之间存在差异,我将继续介绍)。更快的网站也可以增加转化。
此外,Google在过去几年中进行了一些重大的算法更改,这些更改都强调了速度。因此,是的-TTFB很重要。
当然,这不是使WordPress网站更高效的唯一因素。
质量内容,设计,简单性,位置和其他变量会影响您网站的质量和排名。
但是,对于SERP的可用性和保持领先地位,了解TTFB并对其进行监控非常重要。最后,保持良好的信誉。
得到很多
关于TTFB的一件事要注意的是不应与加载时间混淆。因为它们是两个截然不同的事物。
如前所述,TTFB是用户浏览器从服务器接收数据的第一个字节时。
另一方面,加载时间被描述为特定页面完整加载所花费的时间。这适用于所有CSS,图像,脚本和任何第三方资源。
当然,这意味着加载时间比TTFB需要更长的时间。毕竟,除了从服务器连接数据的第一个字节所花费的时间外,该过程还有很多其他事情。
从某种意义上说,在您看到大图之前,TTFB更是“幕后”。
玩得开心(到第一个字节)?
现在我们知道了TTFB是什么…下一步是知道您应该追求的网站速度类型。
在最新的v5 PageSpeed API中,TTFB仅具有通过或失败选项。任何超过600毫秒就会失败,任何低于600毫秒会通过。
有相当多的方法来测试你的TTFB时间的工具,如Sucuri,GTmetrix,和我们自己的蜂鸟(我们将在不久的细节要讨论)。
但是,哇!Sloooow一分钟…
假设您运行报告,哦,您的TTFB运行缓慢…
首先,要弄清楚造成问题的根本问题。
为什么您的TTFB通常无法达到标准,背后有几个因素。
罪魁祸首是:
- 流量
- Web服务器配置
- 动态内容创建
- 网络问题
- 源服务器上无效的代码
- 数据库设计导致查询缓慢
- 源服务器已达到其容量
如何起步
如您所见,TTFB可能没有达到最快的速度有多种原因。您比其他人更有控制权的某些原因。
您无法控制的区域之一就是您网站的访问者。
拥有大量的访问者真是太好了(是!)。但是,这也可能导致服务器承受压力,并且TTFB受到打击。
另一个示例是动态内容创建。另一方面,这是您必须控制的因素。
WordPress页面是动态的,从收到请求到提供响应之间必须发生一些事情。
您可以这样看:静态内容可以快速移交,而动态内容则需要通过获取php文件并在移交之前与数据库进行交互来构建。
好多 仅建立一个页面就需要数千次交互。每次浏览器调用页面时都会发生此过程。
这可能是使TTFB停顿的一个重要因素。
可以缓存我
解决此问题的一种好方法是提供页面的缓存版本。
使用网站缓存是因为它为访问者提供了更好的体验。它是通过保存网站的静态副本来完成此操作的,因此您的网站将加载得更快。
最有效的方法是选择一个好的主机并安装一个缓存插件。
哼着新曲调
这是我们的插件Hummingbird可以提供帮助的地方。
Hummingbird提供了有效的页面,浏览器,RSS,整页和Gravatar缓存。
除此之外,它还会扫描您的网站以提高速度,并帮助您提高Google PageSpeed Insights得分(甚至更高)。
这是一个很好的工具,可以分析网站运行缓慢的原因,并提供有关如何在全面审核和报告中进行修复的建议。
因此,当需要更快的TTFB时,Hummingbird可以告诉您确切的位置。
让我们快速了解如何使用Hummingbird检查TTFB
激活插件后,您要做的第一件事就是运行测试。您只需单击几下即可在大约一分钟内完成此操作。
在Hummingbird下的信息中心中,点击Performance Test。此时,点击新建测试。
她只需几分钟即可运行测试并获得结果。
该测试将向您显示所有可以改进的方面,如何做以及通过的所有审核。由此,您得到100分。通过这次运行,我的网站获得了96分。还不错。
今天我们关注的是TTFB结果,因此让我们检查一下。
运行测试后,点击审核。
从那里您将看到所有审核。向下滚动直到您看到TTFB审核。
它提供了一个下拉列表,以向您显示概述中的任何详细信息,得分是多少以及是否需要改进。
如您所见,我们的TTFB得分为100,耗时540毫秒。
真好!
蜂鸟拥有5星级评级,下载量超过100,000,完全免费。但是,如果您真的很想优化站点,那么还有Hummingbird Pro,它附带WPMU DEV成员资格。
而且,此插件与我们的其他性能插件Smush配合使用也很不错。
Smush通过打开延迟加载,调整大小,压缩和提高Google Page Speed来优化您的图像-这有助于TTFB。
使用Smush Pro,您还可以通过其内容分发网络(CDN)减少TTFB 。
这意味着,如果您有一个WordPress网站为全球许多地方的访问者提供服务,则可以大大减少TTFB。
打开,调(插件),退出
要记住的其他事情是删除旧的过时的插件并更新必要的插件。
插件的质量会极大地影响您的TTFB(蜂鸟会让您了解它们)。它们会导致您的WordPress网站变慢。
另外,可以安装不必要的插件。如果您的网站不需要它们,请摆脱它们。
充分利用主机
最后但并非最不重要的是,减少TTFB的一种好方法是选择一个出色的WordPress主机。
通过使用速度更快的主机,您可以看到全球TTFB减少了20%(或更多),而美国和加拿大的TTFB减少了32%。
另外,为确保您具有最新版本的PHP,良好的托管也很重要。
将快速主机与完善的WordPress网站结合在一起可以大大提高您的TTFB得分。
这是我们可以帮助我们自己的WMPU DEV托管的另一个领域。您会发现,与我们一起,没有共享的主机,也没有共享的IP。这样可以使您的站点与其他站点完全隔离和隔离。
默认情况下,它还包括对象缓存。我们的托管针对WordPress进行了优化,并且速度很快,这正是降低您TTFB(您猜对了)的原因。
另外,如果您还没有意识到,我们会正式贴上April #HostingMonth的标签,并庆祝我们将赠送$ 10,000的WPMU DEV奖励!
使用本文下面的表格订阅我们的博客(您不能错过它!),以自动吸引您进入抽奖活动-并查看我们的公告帖子,详细了解我们的赠品。
我们还为新成员提供3个月的WPMU DEV免费试用版。给您大量的时间来测试我们的托管服务,如果您还没有注册,那么会员资格还需要提供其他一切。
TTFB(完成博客的时间)
通过本文的所有内容,您可以看到,要实现一个更快的网站,有很多解决方案,包括:
- 有效缓存
- 使您的PHP保持最新
- 选择优秀的托管服务提供商
- 和更多!
所有这些都有助于提高(并保持)和良好的TTFB得分,以及在排名和访问者方面取得巨大的得分。另外,使用此处提供的所有工具,在相当范围内获得TTFB相当简单。
TTFB并不是SEO的唯一因素,也不会单独让您在SERP上排名第一,但是速度较慢会阻止您排名较高。因此,优化您的网站以获得最佳性能永远是一个胜利。
我不会再让你等待了。努力做到,并加快您网站的TTFB。
下次再谈。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/261960.html