为什么首字节时间 (TTFB) 没有您想象的那么重要
已发表: 2022-06-30Time To First Byte (TTFB) 是 Web 服务器响应请求所需的时间。 这是几个页面速度测试人员报告的指标。 它也经常被引用为衡量网站速度的主要手段。 这个想法是网络服务器响应速度越快,网站加载速度就越快。
然而,许多团体发现TTFB 并不那么重要。 单独来看,该图提供了一种对您的网站或托管服务提供商进行评分的有吸引力的方式。 但是,当与其他指标一起查看时,似乎存在脱节。 在 SEO 排名和改善用户体验方面尤其如此。
在这里,我们将研究为什么可以轻松操纵 TTFB,哪些指标实际上很重要,以及了解这些信息如何帮助您改善网站的 SEO、用户体验等。
第一个字节的时间衡量什么?
TTFB 测量用户发出 HTTP 请求与用户浏览器接收到页面的第一个字节之间的时间。

TTFB 工作原理的基本模型
模型很简单。 Web 服务器响应用户请求的速度越快,站点加载的速度就越快。 不幸的是,事情变得有点复杂。
第一个字节测试的时间
在某些测试站点速度的情况下,您会发现 TTFB 测试持续时间比您预期的要长得多。 尽管实际页面加载时间看起来要快得多。 这是 TTFB 测量速度的方式出现问题的第一个迹象。
更深入的研究表明,TTFB 实际上测量了接收第一个 HTTP 响应所需的时间。 它不测量发送整个页面所需的时间。

首字节时间和页面加载时间的测试
在上面的 Time To First Byte 测试中,TTFB 测量为 0.417 秒,这似乎非常快。 但是,查看瀑布图,我们可以看到该图仅与 HTML 加载时间相关。 之后,页面上其他资源的页面加载速度需要更长的时间,我们看到 DOM 内容的加载时间约为 1.6 秒。
这是因为 TTFB 值非常容易操作。 HTML HTTP 响应标头可以非常快速地生成和发送,但它们与用户查看页面或与页面交互的速度完全无关。 出于所有实际目的,它们是不可见的。
通过加载 HTTP 响应标头以加快 TTFB,很容易创建站点速度的“错误”视图。 这也不一定意味着瀑布的其余部分也会快速加载。
使用 NGINX 进行速度测试
一个关于如何使用 HTTP 标头操作首字节时间测试的一个很好的例子是结合压缩查看 NGINX 的页面加载时间。
压缩页面更小,因此与未压缩页面相比,它们从服务器下载的速度更快。 这最终意味着页面加载时间到交互性要快得多。 但是,从 TTFB 的角度来看,情况并非如此。

Time To First Byte 与实际页面加载时间的比较
这是因为可以在主页内容之前相对较快地生成和发送 HTTP 标头。
对于那些使用 Nexcess 云加速器的人来说,这是一个特别重要的数字,因为它使用 Nginx 来加快优化的 Nexcess 平台上的缓存速度。
继续阅读以了解您应该使用哪些指标来检查页面加载时间。
页面加载速度有什么影响?
在Moz 2013 年的一项研究中,发现 Time To First Byte 确实与 SEO 排名有显着相关性。 TTFB 越快,页面排名越高。

话虽这么说(正如 Moz 自己说的那样)相关性和因果关系不是一回事。 谷歌(和其他搜索引擎)用于抓取网页和构建 SERP 的实际方法并不为公众所知。
许多人认为页面加载时间与交互性实际上要重要得多。 在查看页面速度测试时,重要的是要查看所有可用的整体数据,而不仅仅是 TTFB。
因此,关于 TTFB 测试、SEO 和用户体验:
谷歌不衡量搜索引擎优化的页面速度(完全)
好的,听起来我们已经回到我们刚才所说的内容上,但请耐心等待。
谷歌衡量页面速度并不重要,它衡量的是用户行为。 他们过去曾说过,如果用户愿意等待内容加载,他们不会因为网站速度慢而降级。
这是因为谷歌认为可用性和体验比速度更重要。 早在 2010 年, Matt Cutts 就表示,将网站速度作为排名因素“会影响异常值 [...] 如果您是最好的资源,您可能仍然会出现。” 碰巧的是,用户等待页面的时间越少,他们停留在页面上的可能性就越大。
因此,在使用 PageSpeed Insights 等速度测试服务时,请务必从实际角度考虑您的页面加载时间。 当您在浏览器中键入页面时,您如何看待页面加载所需的时间? 您认为内容质量值得等待吗?

PageSpeed Insights 为 SEO 提供可操作的速度信息,例如上述
像这样的简单检查很容易,并且可以让您深入了解用户的想法。
实用的页面加载时间很重要——不是 TTFB
更快的首字节时间并不意味着更快的网站。
TTFB 不是实际测量。 它不会真正影响用户体验。 浏览器与服务器来回通信所花费的时间不会像用户实际与之交互所花费的时间那样影响用户对该服务器内容的体验。
相反,测试交互时间的测量本质上更重要。 这里的改进并不总是与网页速度测试或分数的结果相匹配。
那么,这里的主要内容是什么? 高质量的内容和良好的用户体验仍然是 SEO 中涉及的两个最重要的因素,网站速度会影响这一点,但并不是最重要的。
移动速度现在是一个排名因素
截至 2018 年 7 月,移动页面加载速度已成为SEO 排名的一个因素。 TTFB 可以包含在其中。
然而,同样,TTFB 和页面加载时间并不像高质量的内容和可用性那么重要。 长期以来,移动设备上的用户体验一直是谷歌和其他搜索引擎尝试定位和改进的关键领域。 加载时间只是其中的一小部分。
响应式设计以及易于阅读和可扩展的文本和图像更为重要。
Google 强烈推荐他们的工具PageSpeed Insights ,以便正确了解您的页面速度如何影响 SEO 排名。
踏实和稳重是赢得比赛的关键
好的,这并不意味着您应该让您的网站停止爬行。 这不是童年的寓言,也不是减少快速上网的呼吁。 快速的互联网是现代的奇迹之一,您仍然希望您的网站尽快加载。
我们要说的是,如果您试图找到如何改进 Time To First Byte 的方法,请停下来。
对您而言,更重要的是要开始查看整个页面加载时间,而不仅仅是服务器响应所需的时间。 在 Nexcess,我们为我们的数据中心提供内容的速度感到自豪,并尽最大努力确保我们的服务器经过优化,以提供出色的用户体验并尽可能地帮助提升您的 SEO。
我们强烈建议您查看 Nexcess Cloud 并了解 Nexcess 如何提供帮助。