减少 WordPress 中服务器响应时间 (TTFB) 的 7 个技巧

已发表: 2022-10-27

减少 WordPress 中服务器响应时间 (TTFB) 的 7 个技巧 您想减少 WordPress 中的服务器响应时间 (TTFB) 吗? 您应该不惜一切代价确保您的网站快速加载。 速度优化看似微不足道,但即使是微小的变化也会对您的业务产生巨大影响。

影响您的网站速度的一个因素是服务器响应时间 (TTFB)。

较慢的“首字节时间”分数可能会影响您的网站速度,并使用户离开您的网站前往竞争对手的网站。

因此,您应该减少网站上的服务器响应时间。 在本指南中,我们将向您展示降低 TTFB 值和提高服务器响应时间的 7 个技巧

内容:

  • 什么是 TTFB?
    • 什么是良好的 TTFB 分数?
    • 为什么它在 WordPress 中很重要
  • 如何测量您的 TTFB
    • 使用 Chrome 开发工具
    • 使用 PageSpeed Insights 测量 TTFB
    • 使用 WebPageTest 工具测量 TTFB
  • 服务器响应时间慢的原因
  • 减少 WordPress 中服务器响应时间的 7 种方法
    1. 使用缓存插件
    2. 启用数据压缩
    3. 优化您的数据库
    4. 使用内容交付网络
    5. 定期更新您的网站
    6. 删除未使用的插件和主题
    7. 升级您的虚拟主机
  • 结论

什么是 TTFB?

TTFB 是Time To First Byte 的缩写。 它是一种 Web 性能指标,用于衡量浏览器从服务器接收其第一个数据字节所需的时间

连接到网络是您的服务器、数据库和用户浏览器之间的一个多步骤过程。 每一步都可能导致延误。

TTFB 分数占三个过程:

  1. Request to Server:浏览器向服务器发送请求所花费的时间。
  2. 服务器处理:在将必要的文件发送回客户端之前下载这些文件所花费的时间。 这包括 DNS 查找时间和服务器重定向时间。
  3. 对客户端的响应:服务器将请求的数据显示回用户浏览器(客户端)所需的时间。

什么是良好的 TTFB 分数?

根据 Google PageSpeed Insights ,处理请求的标准时间理想情况下应该是 800 毫秒或 0.8 秒。 如果您的服务器花费的时间超过此时间,您可能需要改进服务器响应时间。

为什么它在 WordPress 中很重要

尽管 TTFB 与页面速度不同,但它会影响您网站的整体页面速度。 但是,有些人可能会争辩说,没有必要获得“好”的 TTFB 分数。

谷歌还表示,TTFB 是加载体验的一个重要方面,但不会影响您网站的 Core Web Vitals 分数。 那么为什么它很重要呢?

当您减少 TTFB 时,用户将花费更少的时间等待您的页面开始加载。 因此,它将增加用户参与度并降低您网站上的跳出率。

如何测量您的服务器响应时间

有多种方法可以衡量您网站的 TTFB 值。 您可以使用 chrome 开发者工具或速度测试工具来测量您的服务器响应时间。

虽然您可以使用多种在线测试工具,但我们建议您只为您的网站使用一种。 每个工具可能会根据其服务器的位置显示不同的值。

使用 Chrome DevTools 进行 TTFB 测试

chrome 开发工具可以方便地测试您的服务器响应时间。 但是,使用这种方法有一些限制。

首先,由于它从您的浏览器进行检查,因此您可能会由于互联网连接不佳而遇到网络延迟。 此外,它会根据您当前的位置检查 TTFB 值,并且用户有可能在全球范围内访问您的网站。

出于这个原因,我们建议使用在线工具来检查托管您网站的数据中心的服务器响应。

要使用 chrome 开发人员选项,请打开您要检查响应时间的网站。 之后,右键单击浏览器窗口的任意位置并选择Inspect 。 这将打开开发人员菜单。

Open up developer menu - reduce server response times (TTFB)

或者,您可以使用快捷方式(Windows 上的 ctrl + shift + I 和 Mac 上的 cmd + shift + I)打开此菜单。

接下来,从可用的开发人员选项中选择网络选项卡并刷新页面。

选择网络选项卡 - 减少服务器响应时间 (TTFB)

之后,将鼠标悬停在包含您的网站名称的第一个结果上,然后单击瀑布图。 您将看到服务器响应信息弹出窗口。 “等待服务器响应”值是 TTFB 值或等待时间(即上图中的 659 毫秒)。

使用 Google 的 PageSpeed 工具

PageSpeed Insights 工具检查您网站的核心网络生命力指标,例如最大内容绘制 (LCP) 和首次内容绘制 (FCP)。 但是,它也可用于测试您的 TTFB。

要使用此工具,请转到 PageSpeed Insights 网站并在输入框中输入您的网站。 之后,单击分析。

使用 PageSpeed Insights 工具

您将看到您网站的几个评分。 我们对 TTFB 值感兴趣。

TTFB 值 - 减少服务器响应时间 (TTFB)

当您向下滚动到“机会”选项卡时,您将看到减少初始服务器响应时间的建议。

减少服务器响应时间 (TTFB)

Google PageSpeed Insights 提供有关您网站的性能指标。 要了解更多信息,请点击此链接访问我们的Core Web Vitals初学者指南。

使用 WebPageTest 工具测量 TTFB

您还可以使用 WebPageTest 工具检查您网站的速度。 只需输入您的网站地址,然后单击开始测试。

WebPageTest - 减少服务器响应时间 (TTFB)

该工具将分析您的网站并显示您的网站性能。 要检查 TTFB 分数,请向下滚动并单击瀑布指标以打开有关测试的详细报告。

您将在第一行的 TTFB 列中看到您的域的“第一个字节时间”分数。

减少服务器响应时间 (TTFB)

是什么导致服务器响应时间慢

第一个字节的时间通常受您的网络托管和后端应用程序 (WordPress) 的影响。 以下是服务器响应时间慢的一些原因。

  1. 缓慢的网络主机
  2. 未优化的 WordPress 数据库
  3. 过时的软件
  4. 网络延迟
  5. 高网络流量

其中一些原因,例如高网络流量和缓慢的网络托管,可以通过升级到安全快速的 WordPress 托管服务器来解决 但是,您可以在 WordPress 网站上执行一些优化以降低 TTFB 值。

在 WordPress 中减少服务器响应时间 (TTFB) 的 7 种方法

在这里,我们将解释 7 种减少 WordPress 中首字节时间 (TTFB) 的方法。

使用缓存插件减少服务器响应时间 (TTFB)

缓存是一种网站优化技术,用于在服务器上存储网站的静态版本。 当返回的用户访问您的站点时,您的服务器将向该用户显示缓存的版本。 这是优化网站性能的最有效方法之一。

在您的 WordPress 网站上启用缓存将减少您的服务器每秒处理的请求。 反过来,这将释放服务器资源并减少服务器响应时间。

在 WordPress 网站上添加缓存的最简单方法是使用缓存插件。 您可以查看本指南以了解如何安装和配置 WP Super Cache 插件。

在您的网站上安装缓存插件后,您还应该激活延迟加载图像的选项。 启用后,您的网站将仅在用户滚动到带有图像的部分时显示图像。

通过启用数据压缩来减少服务器响应时间 (TTFB)

数据压缩是使用压缩算法减小 Web 文件大小的过程。 两种算法被广泛使用; brotli 和 gzip 压缩。

这两种算法都适用于 WordPress 网站。 启用后,它将压缩您的 Web 文件(图像、脚本和 CSS 文件)而不会降低质量。

您可以使用支持数据压缩的 WordPress 缓存插件在您的网站上启用 brotli 或 gzip 压缩。 按照此链接了解如何在 WordPress 中启用数据压缩

优化您的数据库以减少服务器响应时间 (TTFB)

如果您的 WordPress 数据库包含过多不必要的数据,则会影响服务器的响应时间。 这些数据通常包括帖子修订、已删除的帖子和评论、垃圾评论或已删除插件的残留数据。

清理数据库的最简单方法是使用 WordPress 插件。 您还可以使用诸如删除修订后优化数据库之类的插件来保持数据库优化。

该插件是一个一键式 WP 数据库清理器,可删除帖子修订、垃圾邮件和已删除的评论等。

要安装此插件,请登录您的 WordPress 仪表板,然后转到Plugins >> Add New 。 在搜索框中,输入“优化数据库”,然后单击插件名称旁边的立即安装。 安装完成后激活插件。

添加新插件页面

现在转到设置>>优化数据库以打开插件的设置页面。 在这里您可以选择要优化的数据库表。 做出选择后,向下滚动并单击Save Settings 。

优化数据库设置

要优化您的数据库,请单击Go To Optimizer 。

优化数据库以减少服务器响应时间 (TTFB)

如果您单击任何“分析”按钮,它将向您显示将被优化的表。 要优化您的数据库,请单击优化(详细信息)按钮。

单击优化(详细)按钮

它将运行优化并向您显示已优化的数据库表的报告。 或者,如果您单击优化(摘要)按钮,它将显示已删除文件的摘要。

使用内容交付网络 CDN

内容交付网络充当 Web 服务器和 Web 浏览器之间的中间人。 您的浏览器会将请求发送到 CDN,而不是直接发送到您的服务器。

在您的网站上使用 CDN 有很多好处。 首先,CDN 拥有遍布全球的数据中心。 因此,他们的服务器将覆盖用户访问您网站的大部分区域。

如果您的 Web 服务器没有跨多个位置的专用服务器,则可能会为偏远地区的用户引入网络延迟。

一些 WordPress 托管服务提供商在其服务中包含 CDN。 因此,如果您使用托管 WordPress 托管,您可能启用了 CDN。 您可以联系您的托管服务提供商的支持以获取更多信息。

如果您的虚拟主机不包含 CDN 服务,您也可以为您的网站使用第三方 CDN 提供商。 幸运的是,有很多不错的选择。 其中最受欢迎的之一是 Cloudflare。

您可以查看我们关于如何将 Cloudflare 与 WordPress 集成的视频 该指南还解释了如何使用 Cloudflare 设置免费 SSL。

定期更新您的站点以减少服务器响应时间 (TTFB)

WordPress 是一个开源 CMS,它的开发团队会不断更新。 这些更新通常包括错误修复和/或新功能以及提高效率的优化。

此外,如果您在网站上使用的主题和插件未使用最新的软件版本,则可能是您网站上服务器响应时间缓慢的原因。

您应该了解最新版本的 WordPress。 此外,请确保在推出更新后更新您的主题和插件。

您可以查看我们关于如何升级 WordPress 的帖子以获取更多信息。 该指南还涵盖插件和主题更新。

通过删除未使用的插件和主题来减少服务器响应时间 (TTFB)

如果您的网站上安装了一些您没有积极使用的插件,则需要删除它们。 虽然它们不活动,但它们仍然占用服务器空间。 每当您的服务器发出请求时,它也会加载插件文件上的脚本。

您可以通过转到Plugins >> Installed Plugins轻松地从 WordPress 管理仪表板中删除您不使用的插件。 然后找到非活动插件并单击Delete 。

已安装插件页面

要从您的网站中删除主题,请转到外观 >> 主题。 接下来,将鼠标悬停在您要删除的主题上,然后单击Theme Details 。

主题页面

将弹出一个叠加层,其中包含有关主题的详细信息。 单击删除按钮,然后按确定以确认该过程。

点击删除按钮删除主题

如果您有其他未积极使用的主题,请按照相同的步骤将它们从您的网站中删除。

升级您的 Web 主机以减少服务器响应时间 (TTFB)

您可能已经开始为您的网站制定廉价的托管计划。 这对新的 WordPress 用户来说非常有用。 但是随着您网站的发展,您会意识到托管可能不会为您的网站达成交易,特别是如果您使用共享托管计划。

这是因为服务器资源在不同网站之间共享,其中一些可能存在问题。 如果网络上的一个网站接收到巨大的流量,这可能会导致高 TTFB 值。

如果按照上述步骤操作并不能减少服务器响应时间 (TTFB),您可能需要升级您的虚拟主机。

请查看我们推荐的 WordPress 网站托管服务提供商

结论

减少 TTFB 将提高您网站的整体加载速度。 除了作为重要的 SEO 排名因素外,网站速度还会影响您的用户体验。 因此,您应该优化您的 Web 服务器以减少 TTFB。

在本指南中,我们解释了 TTFB 的含义以及为什么应该减少网站上的服务器响应时间。 然后,我们分享了一些步骤来帮助您减少网站的首字节得分时间。

减少服务器响应时间可以提高您的整体速度。 但是还有其他技巧可以提高您的网站速度。 您可以查看我们的 WordPress 速度优化指南以获取更多信息。

如果您不想通过这些技术,您可以请求我们的速度优化服务,并让我们的专家提高您的网站速度。