减少初始服务器响应时间的 5 种方法

已发表: 2023-02-12

如果您拥有一个 WordPress 网站,您可能会担心页面速度。 运行速度测试可以帮助您确定页面的加载速度,但对提高性能没有太大帮助。 加载时间缓慢的缓慢页面可能意味着网站访问者流失和 WordPress 网站的转化次数减少。

减少您的初始服务器响应时间转化为优化的网站。 减少您网站的首字节时间 (TTFB) 可以缩短您的页面在访问者浏览器中加载所需的秒数。 这意味着您的内容将交付得更快,从而提高网站的整体性能。

这篇文章将介绍服务器响应时间并解释它如何影响页面性能。 然后,我们将讨论为什么您的页面响应时间可能会变慢,以及减少它的五种方法。 让我们开始吧!

目录
1.服务器响应时间简介
2.为什么服务器响应时间对您的 WordPress 站点很重要
3.可能减慢服务器响应时间的因素
4.减少初始服务器响应时间的 5 种方法
4.1. 1.减少页面膨胀
4.2. 2. 使用内容分发网络 (CDN)
4.3. 3.优化你的数据库
4.4. 4.配置缓存
4.5. 5.选择一个快速可靠的虚拟主机
5.结论

服务器响应时间简介

服务器响应时间是指设备在发出 HTTP 请求后,需要多长时间才能收到服务器的响应。 这通常通过首字节时间 (TTFB) 来衡量。

TTFB 是从您第一次导航到网页到其内容显示在屏幕上之间的时间跨度。 换句话说,此测量跟踪从用户浏览器发出请求后 Web 服务器的响应速度:

说明页面加载时间如何工作和计算的图像

作者:Seobility – 许可证:CC BY-SA 4.0

这些组件决定了您站点的 TTFB:

  1. HTTP 请求被发送到服务器,速度取决于用户的网络和连接。
  2. 然后服务器通过与网络系统对应或运行脚本来处理请求并创建响应。
  3. 服务器然后将响应的第一个字节发送给用户。 这是 TTFB。

您网站的 TTFB 越快,您的内容在访问者的浏览器中显示的速度就越快。 这个过程的速度将取决于许多因素。

例如,如果您有一个包含许多动画的动态网站,您的 TTFB 可能会更长。 较小和较简单的站点(例如博客)通常具有较短的 TTFB,因为要加载的内容较少。

为什么服务器响应时间对您的 WordPress 站点很重要

页面加载速度是用户体验 (UX) 最重要的因素之一。 特别是,它会影响您网站的跳出率。 该术语是指访问一个页面后离开您网站的访问者的百分比。

两秒内加载页面的跳出率约为 9%。 然而,仅三秒钟后,该统计数据就跃升至 38%。

网站性能与跳出率直接相关。 如果您的服务器响应时间很慢,您的访问者将等待您的网站内容。 这种延迟会导致沮丧和不耐烦,从而使用户放弃您的网站。

服务器响应时间也会影响您的搜索引擎优化 (SEO) 工作。 谷歌认为网站速度是在其搜索引擎结果页面 (SERP) 上对内容进行排名时的一个基本要素。 如果您的网站加载时间过长,您可能会面临排名下降的风险。

此外,其他好处来自减少 TTFB。 更快的网站速度可以改善访问者对您网站的体验,从而提高参与度、保留率和转化率。

可能减慢服务器响应时间的因素

许多不同的因素会影响服务器响应时间。 有些是您无法控制的,而另一些则与您如何配置站点有关。

以下是服务器响应时间慢的一些最常见原因:

  • 廉价且低效的虚拟主机
  • 页面膨胀
  • 缓慢的数据库查询和路由
  • 网络带宽有限
  • 未缓存的页面和数据

好消息是这些因素中的大多数都在您的控制范围内。 稍后,我们将介绍一些可以用来降低 TTFB 的步骤。 但首先,让我们讨论什么才算得上是您网站的超常速度。

Google 建议您网站的 TTFB 低于 200 毫秒,这是一个很好的经验法则。 有许多方法可以测试您的速度,这将帮助您了解您的网站是否运行良好。

例如,Pingdom 是一个免费的在线工具,您可以利用它来测试站点速度和性能。 只需在文本字段中输入您的 URL,然后单击“开始测试”按钮:

Pingdom网站速度测试首页

然后您将收到一份详细的网站性能报告,包括整体性能等级、加载时间、请求和页面大小:

WP Engine 的 Pingdom 等级图片,包括性能、页面大小、加载时间和请求

另一个流行的选择是 PageSpeed Insights。 此工具返回与 Google Core Web Vitals、TTFB 和速度指数相关的详细结果:

PageSpeed Insights 核心网络活力评估

您的结果可能因您使用的工具而异。 但是,在大多数情况下,性能报告将为您的网站所处位置提供准确的基准。

减少初始服务器响应时间的 5 种方法

现在您已经了解了导致服务器响应时间变慢的因素,让我们来看看提高站点速度的一些方法。 我们汇总了五种方法来减少您的 WordPress 网站的初始服务器响应时间。 让我们开始吧!

1.减少页面膨胀

繁重且编码不佳的主题、插件和内容可能会影响您的加载时间。 这些元素加起来会增加站点的服务器响应时间。 简而言之,您的服务器必须更加努力地工作才能显示所有这些内容。

幸运的是,这些问题相对较快且易于修复。 您可以通过从站点中删除不必要的元素来减少页面膨胀。

首先确定 WordPress 插件的优先级并删除不需要的插件。 我们还建议定期更新这些工具,因为更新通常包括性能改进和安全补丁。

另一种减少网站加载时间的方法是选择轻量级且对 SEO 友好的主题。 根据经验,干净简单的主题最适合网站性能。

例如,WordPress 有轻量级的默认主题,例如二十二十一:

WordPress 轻量级主题 Twenty-One 的屏幕截图

减少页面膨胀的其他最佳实践包括压缩图像(尝试使用 TinyPNG)、减少小部件以及保持 WordPress 核心更新。 实施这些做法可以使您的站点保持快速并缩短服务器响应时间。

2. 使用内容分发网络 (CDN)

CDN 是一组位于全球的服务器。 您站点的访问者将从离他们最近的服务器获得内容,从而增加服务器响应时间。 此外,CDN 通常会优化图像、视频和 JavaScript 等网络内容:

说明 CDN 工作原理的图像

作者:Seobility – 许可证:CC BY-SA 4.0

您可以为您的站点使用第三方 CDN。 然而,许多 WordPress 主机在他们的计划中包含此服务。

在 WP Engine,我们为客户使用 MaxCDN。 该服务卸载并提供静态内容,包括图像、CSS 和 JavaScript。 此外,我们的 CDN 在全球拥有 60 多个服务器位置,可缩短服务器响应时间。

3.优化你的数据库

您的数据库包含您网站的所有信息。 它从您的网站获取所有数据,包括其内容和设置,并将其组织成行、列和表格。

您的服务器将在查询时从您的数据库中检索信息。 但是,如果您的数据库臃肿或组织不当,则可能会增加提供数据所需的时间。

手动优化数据库对初学者来说可能很棘手。 因此,我们建议使用 WP-Optimize 等插件:

WP Optimize 主页截图

WP-Optimize 可以通过删除垃圾评论、临时选项和 pingbacks 等不必要的数据来清理您的数据库。 此外,它还可以对 MySQL 表进行碎片整理和压缩,以提高数据库的效率。

4.配置缓存

缓存涉及在用户浏览器中保存您站点文件的副本一段时间。 然后,当访问者返回您的站点时,他们将获得缓存文件,而不是从头开始请求和检索所有内容。

在您的 WordPress 网站上设置缓存是减少 TTFB 的简单方法。 缓存工具可最大程度地减轻服务器的负担,最终使其数据能够更快地传输和显示。

如果您是 WP Engine 客户,您的站点默认启用缓存。 我们在服务器端处理它,因此您无需安装任何插件。

否则,您可以考虑使用缓存插件,例如 W3 Total Cache:

BoldGrid 主页截图,W3 Total Cache

W3 Total Cache 可让您缓存页面、文章、CSS、JavaScript、提要等。 您甚至可以缓存更具体的内容,例如数据库对象和搜索结果页面。 总的来说,这些缓存方法可以减少加载时间和服务器压力。

5.选择一个快速可靠的虚拟主机

有数百家托管公司可供您的 WordPress 网站使用。 但是,在页面速度方面,它们并不完全相同。 一些主机提供的支持极少或过于依赖共享服务器资源,这可能会导致加载时间变慢。

要拥有最快的 WordPress 网站,请考虑选择优先考虑性能和高可用性的托管服务提供商。 在 WP Engine,我们通过将您的网站速度提高 40% 来创建最佳用户体验:

WP Engine 主页的屏幕截图,#1 WordPress 平台

我们提供各种以性能为中心的功能,例如我们的 EverCache 技术、免费 CDN、核心更新和全球服务器位置。 总体而言,我们平台上托管的 WordPress 网站提供更快的加载时间,可以提高您的 SEO 排名并为您的页面带来更多流量。

结论

服务器响应时间是网站性能的重要组成部分。 加快此响应时间可以改善 SEO、UX 和网站的整体速度。

回顾一下,您可以使用以下五种策略来减少初始服务器响应时间:

  1. 通过选择轻量级主题并删除任何不必要的插件来减少您的网站膨胀。
  2. 选择内容分发网络 (CDN)。
  3. 优化您网站的数据库。
  4. 在您的网站上设置缓存或检查您的主机是否提供缓存。
  5. 选择优先考虑网站速度和可靠性的 WordPress 托管服务提供商,例如 WP Engine。

如果您正在寻找快速的 WordPress 托管,WP Engine 使用高级缓存解决方案、CDN 和基于 SSD 的技术。 通过这样做,我们可以提高您网站的性能并减少初始服务器响应时间!