如果您想优化网站的速度和性能,了解需要关注的关键指标非常重要。例如,首字节时间 (TTFB,英文全称Time to First Byte) 测量用户浏览器从您网站的服务器接收首个“字节”数据所需的时间。不要渲染它或在屏幕上显示它。但是要简单地向浏览器返回一个字节。 在这篇文章中,我们将解释首字节时间TTFB是什么以及它为什么重要。然后我们将讨论如何衡量它,以及如何在WordPress网站上减少它。最后,我们将总结一些常见问题。 首字节时间(TTFB)是什么 TTFB衡量您的服务器对访问者浏览器请求的响应能力。换句话说,它是用户到达网页和服务器识别它之间所花费的时间。 这很重要,因为浏览器从服务器接收首字节数据所需的时间越长,加载页面所需的时间就越长。并且因为TTFB是最初的交互,很长的首字节时间意味着页面的其余部分甚至无法开始加载。因为服务器还没有响应。 因此,TTFB 在您网站的用户体验 (UX)及其搜索引擎优化 (SEO) 中起着举足轻重的作用。它也是Google考虑确定您网站的页面加载体验并进而确定其排名的Web Vitals之一(与FCP、LCP和CLS一起)。 TTFB类似于First Contentful Paint (FCP),它也用于衡量加载体验和用户的等待时间。但是,FCB会测量访问者看到页面上出现的首个元素所需的时间。TTFB是任何信息,无论可见与否。 网站的TTFB由三个主要流程组成: HTTP请求从访问者的浏览器发送到服务器。 服务器处理请求并准备其响应。 服务器将响应发送回浏览器。 此过程越快,您的加载时间就越快,响应也就越快。但是,一些因素和问题会在每个步骤中延迟和减慢它。因此,为了优化您网站的速度和性能,您可能希望专注于减少TTFB。 如何测量TTFB 您可以通过多种不同的方式来测量TTFB,包括使用实验室和现场工具。这意味着模拟结果(实验室)和使用真实用户数据(现场)的测试。但是,在此之前,先了解什么是好分数是有帮助的。 通常,有利的TTFB介于200毫秒 (ms) 和500毫秒(0.2到0.5秒)之间。当然,数字越小越好。任何超过600毫秒的值都被认为是低分。由于谷歌引入了页面速度作为排名考虑因素,许多网站的拍摄时间都在 100 毫秒以下。然而,在大多数情况下,低于 200 毫秒的任何东西仍然被认为是“好”的。 您可以使用多种工具来测量TTFB。让我们来看看一些最佳选择。 WebPageTest WebPageTest是一种在线工具,可让您快速轻松地测试页面速度。但是,您也可以使用它来访问包含关键指标(包括TTFB)的详细报告。 要使用它,您只需在文本字段中输入您的URL,然后单击“Start Test”按钮: 在结果页面上,您可以查看有关您网站的大量信息。在顶部,您可以找到TTFB的一般分数。在以下部分中,您可以在First Byte列下找到以毫秒为单位的时间: 根据WebPageTest,目标是域名服务器 (DNS)、套接字和安全套接字层 (SSL)协商所需的时间加上100毫秒。TTFB每增加100毫秒,在线工具就会将您网站的分数降低一个字母等级。 GTmetrix GTmetrix是另一个免费的在线工具,可用于测量TTFB。您可以在文本字段中输入您的网站URL,然后单击测试您的站点按钮: 该工具完成对您的URL的分析后,将显示性能报告,其中包括总体成绩以及您的Web Vitals: 在页面的更下方,您可以单击“Performance”选项卡: 在浏览器计时部分下,您可以找到TTFB。 这些只是您可以使用的在线测试工具的两个示例。其他流行的选项包括Bytecheck、Pingdom和KeyCDN等网站速度在线测试工具。它们都以与这两个选项类似的方式工作。粘贴URL,实时运行测试,然后解析结果报告。 谷歌浏览器开发者工具 另一种测量TTFB的方法是Chrome DevTools。如果您是Chrome用户,则可以使用此方法直接在浏览器中测量TTFB,而无需使用第三方工具。我们上面提到的许多速度测试都使用您可以选择的各种服务器位置,这样,它就直接来自您。 因此,请记住您的特定网络条件和网络延迟会影响 […]

