如何减少 WordPress 中的第一个字节 (TTFB) 时间 – 专家提示

已发表: 2023-10-06

您是否想提高 WordPress 网站的性能并缩短首字节时间 (TTFB)?

在优化 WordPress 网站的加载时间时,许多人忽略了服务器端。 减少 TTFB(第一个字节的时间)将有助于加快您的网站速度并提供更好的用户体验。

在本文中,我们将向您展示如何减少 WordPress 中的 TTFB。

How to reduce TTFB in WordPress step by step

为了帮助您浏览这篇文章,只需单击下面的链接即可跳转到您喜欢的部分:

  • 什么是第一个字节时间 (TTFB)?
  • 为什么要减少 WordPress 中的 TTFB?
  • 如何检查您网站上的 TTFB
    • 确保 WordPress、插件和主题是最新的
    • 更新您的 WordPress 网站的 PHP 版本
    • 使用缓存 WordPress 插件
    • 将内容分发网络 (CDN) 添加到 WordPress
    • 优化您的 WordPress 数据库
    • 切换到最快的托管服务
    • 有关首字节时间 (TTFB) 的常见问题解答

    什么是第一个字节时间 (TTFB)?

    TTFB(即第一个字节的时间)是服务器响应请求并在用户浏览器中加载网页所需的时间。

    简单来说,TTFB 测量用户点击网页和浏览器首次开始接收来自网站服务器的响应之间的时间。

    服务器发送第一个数据字节所需的时间越长,浏览器显示您的网站所需的时间就越长。 计算 TTFB 时需要考虑几个因素。 例如,它考虑了 DNS 查找、TLS 握手、SSL 连接等。

    也就是说,让我们看看为什么减少 TTFB 很重要。

    为什么要减少 WordPress 中的 TTFB?

    第一个字节的时间是影响 WordPress 网站整体速度的因素之一,也是一个需要关注的重要指标。

    TTFB 告诉您站点服务器的响应能力,减少它将帮助您提供更好的用户体验。 您的访问者无需等待网页加载。 作为回报,它将有助于提高您的转化率、获得更多潜在客户并产生销售。

    研究表明,页面加载时间延迟 1 秒可能会导致转化率下降 7%、客户满意度下降 16%、页面浏览量下降 11%。

    Strangeloop speed study

    除此之外,提高 TTFB 分数还可以提高您的 WordPress SEO。

    谷歌使用所谓的 Core Web Vitals 来衡量网站的性能和整体用户体验。

    TTFB 不是 Core Web Vitals 指标,但它可用于诊断目的。 由于它衡量 Web 服务器的响应速度,因此您可以使用 TTFB 来确定是否出现问题并影响网站的整体核心 Web Vitals。

    也就是说,让我们看看测量第一个字节的时间的不同方法。

    如何检查您网站上的 TTFB

    您可以使用不同的工具和软件来检查 WordPress 网站的首字节时间 (TTFB)。

    使用 Google PageSpeed Insights 测量 TTFB

    Google PageSpeed Insights 是 Google 的一款免费工具,可分析移动设备和桌面设备上的页面速度。 它给出的总体评分为 100 分,并衡量 Core Web Vitals 以及其他指标,包括第一个字节的时间。

    首先,您需要访问 Google PageSpeed Insights 网站并输入您的网站 URL。 之后,只需单击“分析”按钮即可。

    Google Pagespeed insights

    然后该工具将分析您的网站并显示结果。

    然后,您可以查看第一个字节的时间 (TTFB) 分数和其他指标。

    View time to first byte score

    使用 Google Chrome 测量 TTFB

    您还可以使用 Google Chrome 的开发人员工具查看第一个字节的时间。

    首先,您可以右键单击网页并转到“检查”选项。 或者,您也可以在键盘上按 Ctrl + Shift + I(Windows)或 Cmd + Opt + I(Mac)来打开检查元素工具。

    The Google Chrome Inspect tool

    接下来,您可以切换到“网络”选项卡。

    之后,只需将鼠标悬停在“瀑布”列下的绿色条上即可。

    Hover mouse over waterfall

    您现在会看到一个包含不同指标的弹出窗口。

    继续并记下“等待服务器响应”时间,因为这将显示您网站的 TTFB。

    View waiting time for server response

    使用 GTmetrix 测量 TTFB

    测量 WordPress 网站 TTFB 的另一种方法是使用 GTmetrix。 它是一个免费工具,还可以测量您的网站速度。

    只需访问 GTmetrix 网站并输入您的站点 URL。 之后,继续并单击“分析”按钮。

    GTmetrix Test Without a Plugin

    该工具需要几分钟的时间来分析您的网站并显示结果。

    接下来,您可以切换到“瀑布”选项卡来查看网页资源和元素的响应时间。 GTmetrix 将在数据中将 TTFB 显示为“等待”。

    View waiting time in GTmetrix

    减少 WordPress 中 TTFB 的专家提示

    既然您知道如何衡量 TTFB,下一步就是降低它并提高网站的性能。

    让我们看一下可以采取的不同步骤,以减少 WordPress 网站上第一个字节的时间。

    1. 确保 WordPress、插件和主题是最新的

    当您针对 TTFB 优化网站并提高整体性能时,最简单的方法就是确保您运行的是最新版本的 WordPress。

    每个新的 WordPress 版本都具有性能改进。 这可能意味着优化在数据库中运行代码的查询,解决会减慢网站速度的错误,并提高网站的整体效率。

    您可以按照我们有关如何安全更新 WordPress 的指南了解更多信息。

    Updating WordPress Core From the Dashboard

    同样,您还应该确保 WordPress 插件和主题是最新的。 就像 WordPress 一样,新版本的插件和主题可以包括性能优化,可以加快您的网站速度。

    另外,您还应该检查插件或主题是否会减慢您的网站速度并增加 TTFB。 您可以测量 TTFB 并运行网站速度测试,方法是首先激活插件,然后停用它以排除任何问题。

    如果您正在运行旧版本的插件和主题,并且不确定如何更新它们,请参阅我们的指南,了解如何正确更新 WordPress 插件以及如何在不丢失自定义的情况下更新 WordPress 主题。

    2. 更新您的 WordPress 网站的 PHP 版本

    更新 PHP 版本还可以显着提高站点的性能并缩短到达第一个字节的时间。

    PHP 是一种开源编程语言,WordPress 就是基于 PHP 编写的。 PHP 的每个新版本都通过提高进程效率和减少内存使用来提高性能。 这可以减少加载网页时网站服务器的负载。

    Getting the PHP version on your WordPress website

    更新 PHP 版本还有助于增强 WordPress 的安全性。 它可以防止黑客利用较旧的 PHP 版本并访问您的网站。

    您可以按照我们有关如何更新 WordPress 中的 PHP 版本的完整指南来了解更多信息。

    3. 使用缓存 WordPress 插件

    减少第一个字节 (TTFB) 时间的另一种简单方法是使用 WordPress 缓存插件。

    第一次加载后,缓存会存储网页的临时副本,可以根据请求快速访问。 这加快了该过程,因为 WordPress 不必执行生成页面的所有步骤。 它还可以缩短服务器响应时间并降低 TTFB。

    大多数 WordPress 托管提供商都通过其托管计划提供缓存。 但是,您也可以使用 WordPress 的独立缓存插件。

    例如,WP Rocket 是最好的缓存插件之一,适合初学者使用。 它会自动优化您的网站以提高性能,并提供延迟图像加载、DNS 预取等功能。

    您还可以参阅我们的提高 WordPress 速度和性能指南以获取更多提示。

    4. 将内容分发网络(CDN)添加到 WordPress

    除了缓存插件之外,您还可以使用内容分发网络 (CDN) 来减少 WordPress 网站的 TTFB。

    CDN 是一个服务器网络,可根据用户的地理位置将缓存内容从您的网站传送给用户。

    Content Delivery Network (CDN)

    这可以加快向远离网站服务器的用户显示网页的过程。 人们不必等待页面请求一路到达服务器位置。 相反,CDN 将立即显示该页面的缓存版本。

    您可以查看我们的最佳 WordPress CDN 服务列表,以选择最适合您业务的选项。

    5.优化你的WordPress数据库

    您还可以优化数据库并压缩网站文件,以缩短第一个字节的时间并提高性能。

    如果您网站的数据库包含不必要的信息并且有一段时间没有清理,那么它可以降低 TTFB。 例如,被删除的帖子、帖子修订和垃圾评论可能会存储在数据库中并影响 TTFB。

    您可以手动删除它们以清除数据库或使用 WordPress 插件来为您处理所有事情。 要了解更多信息,请参阅我们的 WordPress 数据库管理指南。

    6.切换到最快的托管服务

    为您的 WordPress 网站选择合适的托管提供商非常重要。 信誉良好的托管服务针对速度进行了优化并确保高性能。

    在 WPBeginner,我们进行了一项测试来寻找最快的托管服务。 我们使用了 Pingdom、Load Impact (k6) 和 Bitcatcha 等多个第三方工具来测试每个提供商的性能。

    结果显示 Hostinger 是最快的托管服务,其次是 DreamHost 和 WP Engine。

    您可以在我们关于最快的 WordPress 托管性能测试的指南中找到所有详细信息。

    有关首字节时间 (TTFB) 的常见问题解答

    以下是用户向我们询问的有关第一个字节时间 (TTFB) 的一些常见问题。

    什么是好的 TTFB?

    根据 Google Chrome 开发者的说法,良好的 TTFB 过去应该低于 0.8 秒。 但是,这个数字取决于您页面上的内容。 例如,与动态页面相比,静态页面的 TTFB 较低。

    TTFB 中包含什么?

    TTFB 测量用户浏览器从网站服务器接收第一个数据字节所需的时间。 它包括 DNS 查找、TLS 握手、SSL 连接等多项功能。

    TTFB 是如何测量的?

    您可以使用不同的第三方工具(例如 GTmetrix 或 Google PageSpeed Insights)来测量 TTFB。 您还可以使用 Google Chrome 中的开发工具查看“等待服务器响应”时间并检查 TTFB。

    为什么我的 TTFB 这么高?

    TTFB 高可能有多种原因。 例如,缓慢的网站服务器、服务器的位置、缓慢的 DNS 响应时间、包含大量图像和视频的内容以及配置问题都可能导致较高的 TTFB。

    我们希望本文能帮助您了解如何减少 WordPress 中的 TTFB。 您可能还想查看我们的指南,了解如何加快 WooCommerce 商店速度以及最常见的 WordPress 错误。

    如果您喜欢这篇文章,请订阅我们的 WordPress 视频教程 YouTube 频道。 您还可以在 Twitter 和 Facebook 上找到我们。