如何减少 WordPress 网站发出的 HTTP/S 请求

您的网站看起来很慢吗? 在 WordPress 中,很多因素都可能导致页面加载时间缓慢的网站速度变慢。 话虽如此,如果您可以让您的网站发出更少的 HTTP 请求,那么它肯定会加快速度。

如果您拥有一个电子商务网站或其他内容繁重的网站,您就会知道加载了各种内容。

由于有各种各样的元素会影响网站速度,因此很难弄清楚从哪里开始。 下面,您将找到一些可以使用的方法,这些方法可以让您的网站发出更少的 HTTP 请求。

什么是 HTTP 请求?

为了能够适当地减少 HTTP 请求,您需要确切地知道它们是什么。 首先,HTTP 请求与页面速度直接相关。 这就是为什么您需要最小化请求大小以加快站点速度的原因。

为了让您了解什么是 HTTP 请求,让我们来看看您在浏览器中访问网站时究竟发生了什么。

  1. 您使用相关浏览器访问任何网站。
  2. 当您的浏览器请求下载文件时,会发生 HTTP 请求。
  3. 网站所在的服务器返回加载网站所需的所有文件。
  4. 加载所有这些文件后,您就可以查看内容并与之交互。

以上所有情况都发生得非常快。 在快速网站上,所有这一切都在一两秒内发生。但在速度较慢的网站上,加载时间需要更长的时间,那就是您等待 5 秒或更长时间才能加载页面。

当涉及到文件时,还有几种方法可以查看它。 有文件大小,但也有发挥重要作用的文件数量。

请记住,文件越多,HTTP 请求就越多。 同时,文件越大,HTTP 请求所需的时间就越长。

因此,从本质上讲,您希望将站点上的文件数量减少到您需要的数量。 之后,您要确保所有这些文件都尽可能小。

减少 WordPress 中的 HTTP 请求

为了最小化请求大小,您可以做几件事。 让我们一起来看看其中的几个。 应用其中一些技术后,您应该开始看到更快的页面加载时间和整体网站速度。

1. 结合 CSS 和 JavaScript

您的 WordPress 网站有多个 CSS 和 JavaScript 文件。 减少 HTTP 请求的最佳方法之一是将它们组合起来。

别担心,有一些方法可以做到这一点,而无需手动进行。 请记住,这是 WordPress,而 WordPress 最好的事情之一就是您可以访问插件。

您可以使用 WordPress 插件组合外部 JavaScript。 有很多缓存插件都有这个功能。 还有其他工具可以让您结合 CSS 和 JavaScript 来加速您的网站。

如果您不确定从哪里开始,W3 Total Cache 和 LiteSpeed Cache 都是很棒的插件。

2. 缩小 HTML、CSS、JavaScript

由于我们已经在讨论合并代码并最小化它,让我们再谈谈修改。 您也可以为此使用插件。 Fast Velocity 插件将帮助您轻松缩小 HTML、CSS 和 JavaScript,从而减少您的网站发出的 HTTP 请求。

那么究竟什么是“缩小”? 它是从源代码中提取字符的过程,这是不必要的。 这些字符的好例子包括空格字符和注释。 最初添加这些是为了帮助代码的可读性。 但是,它们不是正确执行所必需的。

3. 利用延迟加载

延迟加载是所有最好的 WordPress 图像大小和压缩插件都提供的选项。 如果您还记得,图像及其在 WordPress 中的处理方式对整个网站的 SEO 和速度有很大贡献。

您要确保图像得到妥善处理。 这将大大有助于减少 HTTP 请求。 一种方法是在您正在使用的插件中启用延迟加载功能。

延迟加载不是一个复杂的过程。 基本上,当您启用它时,您告诉页面要做的是推迟在页面上立即加载不需要的任何图像。

这确保只有立即需要的项目才会加载到屏幕上。 别担心,其余的图像会加载,但它们会延迟到最后。 这极大地加快了您的页面加载时间。

4.删除不需要的图像

我们都喜欢给我们提供漂亮和信息丰富的图像的页面。 根据 SWEOR,一个惊人的 40%的人会离开 如果图像加载时间过长,则为页面和网站。 出于这个原因,您要确保页面上的任何图像都是绝对必要的。

当涉及到较少的 HTTP 请求时,这也很重要。 少即是多的方法在这里效果很好。

5.减小图像文件大小

如您所见,加快 WordPress 网站速度和减少 HTTP 请求的很多方面都与图像有关。 不能低估适当的图像压缩和优化对您网站的整体健康的重要性。

重要的是要知道,将巨大的图像上传到您的网站不仅会占用分配的空间,还会大大降低您的网站速度。 您不需要上传巨​​大的图像。 您可以使用外部工具,例如 小PNG 在卸载它们之前压缩它们并缩小它们的大小。

像 Smush 这样的压缩插件也可以解决问题。

6.删除或禁用不需要的插件

万一您不知道这一点,在插件方面有两个问题可能会困扰您。 存在运行插件过多的情况,也存在需要删除不需要的插件的情况。

还有一个问题是高 CPU 插件会增加 HTTP 请求的数量。 如果您能找到一些方法来删除您不需要的插件并使用 CPU 使用率不高的插件,那么您可以确保您的网站发出更少的 HTTP 请求。

7. 使用 CDN 帮助减少 HTTP 请求

您可以做的另一件事是使用 CDN,以帮助您的网站减少 HTTP 请求。 内容交付网络 (CDN) 的工作原理是根据用户的地理位置将缓存的网站内容交付给用户。

它并不复杂,它对网站速度有很大的好处。

有很多优秀的 CDN 可用,因此请查看一些,看看哪一个最适合您的情况。

轻松测试您的站点的 HTTP 请求

测试您的站点以查看发生了多少 HTTP 请求并不困难。 基本上有两种方法可以做到这一点。

您可以使用外部工具,例如 王国 要么 GTmetrix. 这两个工具都允许您输入一些站点信息,它们会自动为您做一个完整的纲要。

由于您使用的是 WordPress,因此您还可以使用 Query Monitor 插件。

查询监视器

用于减少 HTTP 请求的查询监视器插件

查询监视器 可以帮助您进行数据库查询和调试。 它为您提供了大量关于 PHP 错误、钩子和操作、块编辑器块、排队脚本和样式表、HTTP API 调用等内容的反馈。

使用此插件查看您的网站上发生了多少 HTTP 请求。 在执行优化之前尝试一下,然后在之后查看您取得了哪些进展。

最后的想法

太多的 HTTP 请求确实会使网站陷入困境并返回糟糕的页面加载时间。 有一些技术来帮助解决这个问题很重要。

使用上述方法,看看这是否有助于提高网站的整体速度。

您是否尝试过手动执行此操作? 你更喜欢插件吗?

  如何在 WordPress 中以 Post Grid 格式显示内容

类似文章