在 2022 年加速 WordPress 网站的 25 种简单方法

我猜想,作为一个狂热的互联网用户,您更喜欢快速的网站而不是慢速的网站。如果您的在线业务是建立在 WordPress 上的,我也会猜测您目前正试图将自己归入前一类。

的确,加速您的 WordPress 网站可以通过多种方式帮助您的网站。你的用户会更快乐,你的搜索引擎会更快乐,你的底线也会最快乐。不幸的是,WordPress 并不总能轻松地向访问者提供超快的页面。
好消息是:提高WordPress 网站性能的方法有很多,您可以立即实施。它只需要您付出一点努力。在这篇文章中,我们将讨论为什么拥有一个快速的 WordPress 网站是值得的。然后,我们将分享25 种优化加载时间的方法。

为什么要加速 WordPress?

查看新网站时,没有什么比慢速网页更能让我兴奋地点击“后退”按钮了。而且我很确定我并不孤单 – 网站性能极大地影响了用户体验,并在很大程度上决定了访问者如何判断在线业务的质量。
页面速度和耐心几乎没有错误的余地。根据 Google 的说法,您的网站应在两秒或更短时间内加载。时间再长,访客就会开始失去兴趣。页面性能也是包括谷歌在内的搜索引擎使用的排名因素。您的网站越快,您就越有可能在 SERP 的顶部获得令人垂涎的位置。
现在,WordPress 并不完全专注于开箱即用的速度。这在很大程度上是由于 WordPress 的工作方式:当有人访问您网站上的页面时,WordPress 通过从各种来源(例如您的 WordPress 数据库和主题文件)提取数据来动态构建页面,然后将它们组合成一个发送的 HTML 文件到访问者的浏览器。像这样“即时”构建页面并不总是理想的性能。
此外,WordPress 主题和插件都会消耗宝贵的服务器资源,即使您没有在您的网站上主动使用它们也是如此。一次在您的网络服务器上运行太多东西会耗尽它的资源,减慢您的页面速度,并阻碍转换。
正如我们很快就会看到的,许多加速 WordPress 的方法都是非技术性的,而其他方法则涉及安装插件甚至自己更改一些代码(只要您知道自己在做什么)。在采取其中几个步骤后,您甚至可能会开始看到改善。
没有时间可以浪费了,让我们开始吧。

如何加速您的 WordPress 网站

  1. 运行性能测试。
  2. 选择可靠的托管服务提供商。
  3. 更新一切。
  4. 使用最新版本的 PHP。
  5. 删除不用的插件。
  6. 只安装高质量的插件。
  7. 使用轻量级主题。
  8. 优化图像。
  9. 尝试延迟加载您的内容。
  10. 不要在您的服务器上托管视频。
  11. 减小 CSS 和 JavaScript 文件的大小。
  12. 安装 WordPress 缓存插件。
  13. 简化您的页面设计和内容。
  14. 整理您的 WordPress 数据库。
  15. 限制或禁用后期修订。
  16. 避免重定向。
  17. 关闭 pingbacks 和 trackbacks。
  18. 使用 CDN。
  19. 使用 GZIP 压缩文件。
  20. 限制外部脚本。
  21. 不要成为盗链的受害者。
  22. 为低流量时段安排任务。
  23. 将长帖子分成多个部分。
  24. 分页帖子。
  25. 分页评论。

1. 运行性能测试。

首先,让我们了解您的网站在性能方面的表现。没有包罗万象的指标来总结这一点,因为性能因每个访问者的地理区域、互联网连接强度以及您的网站是否被他们的浏览器缓存而异。
页面速度也会因您网站的页面而异,具体取决于每个页面上内容的数量和类型。网站主页通常是估算加载速度的首选,但您也应该测试任何其他特别高流量的页面。
要获得最佳有形估计,请使用Website Grader等免费性能测量工具测试您的网站。只需粘贴您的主页 URL,即可查看您网站的运行情况。该工具和许多其他工具甚至提供速度建议,您可以应用这些建议,然后重试。

请务必定期测试性能,尤其是在添加新功能之后。这将确认您的网站继续以具有竞争力的速度提供页面。

2.选择可靠的托管服务提供商。

优质的网络托管是快速 WordPress 网站的基础。您必须选择托管服务提供商和满足您的带宽和性能要求的计划。大多数 WordPress 主机提供多种类型的主机:共享主机、专用主机、虚拟专用服务器 (VPS) 主机和托管 WordPress 主机计划。
选择 WordPress 托管计划时,通常会物有所值。一方面,有共享托管。这些计划可让您在与许多其他网站相同的服务器上托管您的网站。您无法击败共享主机价格,因此较新的 WordPress 用户可能会选择此选项以在升级前在线获得动力。但是,如果您服务器上的另一个站点获得大量点击,您的性能将会受到影响,因为你们都在相同的资源上运行。
具有更多内容和更高水平常规流量的已建立网站应该改为从信誉良好的提供商那里寻找专用的 VPS 或托管托管计划。这些计划将分配足够的服务器资源来处理增加的流量而不影响加载时间。
如果您正在选择托管公司或更换新托管公司,请查看我们推荐的托管服务提供商列表。

3.更新一切。

如果您是 WordPress 管理员,更新是生活的一部分。WordPress 核心、主题和插件都需要更新,以帮助您的网站尽可能高效地运行,等等。始终运行最新版本以优化性能、确保站点安全、修补错误并确保每个功能和工具都能正常运行。

4.使用最新版本的PHP。

PHP 是为所有 WordPress 网站提供支持的脚本语言。它是一种服务器端语言,这意味着它的文件在托管您网站的网络服务器上存储和执行。与主题和插件一样,PHP 也会不定期发布更新以提高运行效率,从而帮助您的页面加载速度更快。
PHP 的最新稳定版本是 PHP 7,于 2015 年发布。PHP 7 是对 PHP 6 的重大性能改进,没有理由不在其上运行您的网站。请参阅我们的WordPress PHP 7 指南,了解如何检查您网站的 PHP 版本并手动更新它。
您还可以查看托管站点的文档或联系支持人员以了解您使用的是哪个版本的 PHP。如果不是 PHP 7,请要求您的主机更新您站点的 PHP 版本。

5.删除不用的插件。

在 WordPress 插件方面,质量胜于数量。由于每个插件就像您网站上的一个迷你软件,一次运行太多插件会对您网站的加载时间产生负面影响。即使您没有使用某个插件,它也有可能在后台执行不必要的工作并消耗资源。可能是时候削减开支了。
首先停用您确定永远不会再使用的任何插件。每次停用后测试您的站点,然后在验证一切仍然有效后删除这些插件。然后,一个一个地停用插件,看看哪些插件对速度有影响。考虑寻找这些插件的轻量级替代品。

6. 只安装高质量的插件。

现在您已经通过删除不需要的插件来处理数量部分,请确保您保留的插件是高质量的。最好的 WordPress 插件的编码方式使得它们只在需要时消耗所需的服务器资源。这些插件代码也很轻,不会占用您服务器上太多的存储空间,并且会定期更新以跟上 WordPress 核心更新。
确保您的插件性能友好的最佳方法是检查推荐列表(我们有很多——如果您感兴趣,请从这里开始),这通常会影响每个插件的构建和维护情况。在安装新插件之前,检查评论和反馈是否有任何性能不佳的投诉,并在激活后重新运行性能测试以确保您的速度没有受到显着影响。

7. 使用轻量级主题。

与插件一样,您的活跃 WordPress 主题可能会给您的网络服务器带来不必要的负担。包含高质量图像和效果的主题可能看起来很酷,但它们是有代价的。花哨的效果可能需要大量代码,而且许多主题的编程效率低下,这两者都会增加文件大小并降低页面性能。
相反,选择一个只包含页面必要功能的简单主题。如果您愿意,以后可以随时通过插件或自定义 CSS 添加更多效果。我们推荐的 WordPress 主题列表是您开始搜索的好地方。

8.优化图像。

大图像是 WordPress 网站运行缓慢的另一个常见罪魁祸首。为了进一步提高您的站点性能,请在不牺牲质量的情况下尽可能减小图像文件的大小。目标是节省空间,但避免让用户眯着眼睛看你的视觉效果。
您可以使用 Photoshop 或任何其他图像编辑软件压缩图像文件。您还可以尝试使用WordPress 图像优化插件,例如 Smush 或 EWWW Image Optimizer。

9. 尝试延迟加载您的内容。

如果你的 WordPress 有很多图片,你也可以实现延迟加载。延迟加载不是在页面首次加载时立即完全呈现页面上的所有图像,而是仅加载出现在用户浏览器窗口中的图像,并推迟加载其余部分,直到用户向下滚动到它们。
延迟加载给人的印象是页面加载时间更快,因为您的内容是逐渐加载的,而不是要求浏览器一次完成所有加载工作。除了图像,延迟加载还可以应用于视频嵌入等其他媒体,以及文本和评论等其他页面内容。查看我们的延迟加载图像插件列表以开始使用。

10. 不要在你的服务器上托管视频。

请注意我在上面没有说“视频”,而是说“视频嵌入”。这是因为,在您可以存储在网络托管服务器上的所有类型的文件中,视频是资源最密集的文件之一。它们会占用空间,并且在加载时会大大降低您的页面速度。即使在您的服务器上存储一个视频也会影响性能。
尽管如此,视频仍然是吸引访问者的好方法,因此您不应该完全放弃它们。不要将视频放入媒体库,而是使用第三方视频托管服务,如 YouTube、Vimeo 或 Wistia。这些服务为您处理存储,因此您需要做的就是使用嵌入代码将视频放在您的页面上。这对访问者没有影响(他们仍然会看到相同的视频),但您的用户体验会大大改善。

11. 减小 CSS 和 JavaScript 文件的大小。

CSS 和 JavaScript 是您网站的基础——它们将您的页面提升到纯 HTML 之外。也就是说,每次访问者加载页面时,都需要将这些文件从您的网络服务器发送到网络浏览器。因此,在不影响网站外观和功能的情况下,您可以使这些文件越小,您的页面加载速度就越快。
为此,请使用免费的 WordPress 插件(例如Autoptimize)扫描您的 CSS 和 JavaScript 文件,删除不必要的代码(如空格和注释),并将文件缩小到足以加载而不会出现延迟。

12. 安装 WordPress 缓存插件。

通常,WordPress 性能问题可以归结为 WordPress 在服务器端组装网页的方式。
每次访问者从非缓存站点请求网页时,WordPress 服务器上的 PHP 必须从 WordPress 数据库中检索所有相关内容,将其组装成 HTML 文件,然后将该文件发送给客户端。这种方法有其优点,包括节省服务器空间和允许动态网站内容。但是,它也比发送预先编写的网页需要更多的时间和精力。
缓存插件简化了整个过程。它使用 PHP 在您的网站上构建每个 HTML 页面,然后保存这些完整的 HTML 页面,这些页面会在请求时发送给未来的访问者。通过跳过构建过程,您的内容可以更快地到达访问者。
就选项而言,我们推荐WP Rocket、W3 Total Cache或WP Super Cache。它们都很受欢迎并且经常更新。

13. 简化页面设计和内容。

这里有一条适用于任何网站的提示——如果您想减少加载时间,请提供较少的内容供浏览器加载。换句话说,简化您的设计。
在过去 10 年左右的时间里,网页设计已经朝着更简约的设计方向发展。出于多种原因,这是有道理的,包括这样一个事实,即更简单的页面只会消耗更少的资源,并且会更快地跨浏览器加载。
极简网页也更适合用户体验,因为与曾经流行的杂乱设计相比,它们不太可能让访问者不知所措。此外,简单的页面更容易做出响应,这意味着页面在许多不同的屏幕尺寸(从桌面显示器到智能手机)上看起来都很好。
从您的主页开始,花一些时间来评估您的每个页面的内容,并修剪任何不是绝对必要的内容。这可能很困难,尤其是如果您在当前设计上投入了很多,但它可以在性能上产生显着差异。

14. 整理你的 WordPress 数据库。

如果您的 WordPress 网站已经有一段时间了,您很可能已经在数据库中积累了一些旧的、未使用的文件。这些文件可能是评论垃圾邮件、未使用的主题和插件的剩余数据、旧用户、未发布的内容和旧媒体,所有这些都会占用宝贵的存储空间并给您的服务器带来不必要的负载。
WP Optimize和Advanced Database Cleaner等插件将对您的文件进行审核并删除所有非必需品。与您自己从服务器上删除文件相比,这是一种更快、更安全的替代方法。直接在 WordPress 媒体库中手动删除未使用的媒体文件也是安全的。

15.限制或禁用后期修订。

每当您保存 WordPress 帖子时,WordPress 会自动创建您的修订副本并将其存储在您的数据库中,而不是删除以前的版本。这使您可以在需要时恢复到帖子的任何先前版本。
虽然后期修订是一项有用的功能,但它们会堆积在您的数据库中并慢慢影响您网站的整体性能。默认情况下,WordPress 保存无限的帖子修订,但通过一个小的调整,您可以限制每个帖子保存的修订数量或完全禁用帖子修订。
要将帖子修订限制为设定数量,请打开您网站的 wp-config.php 文件(位于您网站的根文件夹中)并将以下代码添加到文件底部:

此代码将每个帖子的已保存修订数限制为四个。您可以将数字更改为您喜欢的任何值,或将其设置为 0 以关闭修订,但如果您不在其他地方跟踪更改,则不建议这样做。

16.避免重定向。

我们懂了。事情发生了,帖子被删除和重新定位,或者您需要重新安排站点的结构。发生这种情况时,避免 404 错误的最佳方法是实施永久重定向。
不过,请尝试限制 WordPress 网站上的重定向次数。每一个都会增加一点额外的加载时间。特别是如果您有多个重定向将访问者发送到其他重定向等等。重定向通常是不可避免的,但尽早优化您的站点架构将使它们保持在最低限度并避免混乱的重定向链。

17. 关闭 pingbacks 和 trackbacks。

Pingbacks 和 trackbacks 是两种 WordPress 技术,当您在网站内容中链接到外部网站时,它们会提醒外部网站。
例如,如果您的博客文章包含指向 hubspot.com 的链接,您可以将 WordPress 配置为通知 hubspot.com 的所有者您已链接到他们的网站。他们也以相反的方式工作——如果有人链接到您的网站,您会收到通知。
Pingbacks 和 trackbacks 对营销工作很有帮助,因为你让其他网站知道你重视他们的内容,并且可能会收到反向链接作为回报。
即便如此,许多 WordPress 专家认为这里的弊大于利。即,它们不必要地使用服务器资源,并为垃圾邮件发送者和DDoS 攻击敞开了大门。如果您想跟踪反向链接,您可以使用外部分析工具来实现,还有许多其他有效的方法可以为您的网站赢得反向链接。
长话短说,我们建议您禁用 pingbacks 和 trackbacks。为此,请转到仪表板中的设置 > 讨论并取消选中前两个选项,尝试通知…和允许链接通知…

18. 使用 CDN。

性能不佳的另一个常见原因是现实世界的距离。您的页面往往会加载到距离您的网络服务器物理位置较远的设备上。这尤其会影响国际用户和偏远地区的用户。幸运的是,您可以使用内容分发网络(简称 CDN)来减轻这种影响。
CDN 是连接的 Web 服务器的全球集合。每台服务器都存储您网站的 JavaScript、CSS 和图像文件的副本。当用户请求您站点上的页面时,离用户最近的服务器会将这些文件发送给他们。CDN 为您的网站提供全球影响力,并为远近的所有访问者提高加载速度。
CDN 很容易在任何 WordPress 站点上设置和管理。您的托管服务提供商可能会提供 CDN 服务作为您计划的一部分或作为付费集成,并且您的 CDN 会为您处理所有内容交付。流行的 CDN 包括Cloudflare和StackPath。

19. 使用 GZIP 压缩文件。

GZIP是一种无损压缩方法,广泛用于通过 Internet 发送文件。GZIP 可以将文件大小减少多达 70%,并且与其他压缩方法相比,压缩文件的时间和计算能力要少得多。当您对您的网站应用 GZIP 压缩时,您的文件将更快地发送给用户,因为您使用的带宽比未压缩的文件少得多。
有许多插件可以在您的站点上启用 GZIP 压缩。这是速度优化插件的一个共同特征,它使这个过程就像选中一个框一样简单。如果您的网站托管在 Apache 服务器上(可能是),您还可以通过将以下代码添加到 .htaccess 文件来手动启用 GZIP 压缩:

20. 限制外部脚本。

外部脚本是您的网站使用的代码文件,但不存储在您自己的网络服务器上。这些类型的脚本在第三方分析工具和插件(如 Google Analytics 和 Crazy Egg)、广告网络(如 Google AdSense)以及社交媒体嵌入(如“点击推文”)中很常见。许多 WordPress 主题还依赖外部脚本来加载 JavaScript 文件、CSS 文件和其他媒体。
外部脚本并不总是坏事。您可能至少需要在您的网站上安装几个才能使用您想要的工具。始终权衡采用使用外部脚本的额外插件和工具的利弊,并考虑增加的功能是否值得以潜在的性能损失为代价。

21. 不要成为盗链的牺牲品。

其中许多技巧涉及在您自己的网站上进行更改以优化 WordPress 性能。然而,对于盗链,其他人是罪魁祸首。
盗链是指一个网站使用托管在另一个网站上的资源。当另一个网站盗链您的资源时,他们会在自己的网站上显示资源,而无需自己托管内容的金钱或性能成本。
假设我在另一个网站上看到一个很酷的信息图,我想将其包含在我自己的博客文章中。正确的做法是下载图像,将其上传到我的服务器,并适当地引用图像来源。如果我要热链接图像(明确地说,这是错误的做法),我会链接到该文件作为图像的来源并从他们的网站加载它。
要了解有关盗链的更多信息并防止它发生在您身上,请参阅我们的防止盗链指南。

22. 为低流量时段安排任务。

安排后台任务是一种很好的方式,可以让您的网站保持健康,而不会占用您一天的大部分时间。备份、更新和安全扫描等内容可以自动定期运行。
如果您是喜欢安排这些事情的人,请尝试在流量较低的时期运行您的后台任务。这样,您就不会对已经处理越来越多访问者的服务器造成额外压力。请参考您选择的流量分析工具,了解一天中安排任务的最佳日期和时间。
此外,如果您仍然认为会对性能产生影响,请考虑调整后台任务的频率。例如,您可以从每天运行一次备份切换到每隔一天或每周运行一次备份。

23. 将长帖子分成多个部分。

如果您已执行上述步骤但仍对某些页面的加载时间不满意,则问题可能在于它们可能只是包含了太多内容。包含大量图像和动态信息的较长帖子总是需要更长的时间来处理——考虑将它们分解成多个帖子。通常,这可以在不影响用户体验的情况下完成。

24. 对帖子进行分页。

或者,如果您觉得一篇文章不值得多篇博客文章,您可以将冗长的文章分成多个页面。这不仅对性能有帮助,而且对可读性也有帮助。例如,您可以将帖子按章节拆分为不同的部分,以使帖子更易于分块处理。
请注意,此方法最适合包含大量媒体的长篇文章,否则加载速度会比您想要的慢。否则,将较短的帖子保持在一页内,并尽量减少页面之间的点击。在这种情况下,为了提高可读性,您可以添加一个目录部分,每个部分都带有跳转链接。

25. 分页评论。

您可能不会严格地将评论视为网站内容,但 WordPress 必须将您的评论部分加载到与您的主要内容相同的页面上。如果您的评论部分特别活跃,您可以通过对评论进行分页来节省加载时间。通过将评论放在单独的页面上,您可以减少原始页面要加载的内容,并让读者仅在需要时才在帖子上加载评论。
幸运的是,WordPress 可以让您轻松地对评论部分进行分页:导航至设置 > 讨论,选中Break comments into pages…旁边的框,然后设置每页的评论数(默认为 50)。

或者,您可以通过取消选中允许人们在同一屏幕上提交对新帖子的评论来禁用评论部分。

没时间浪费!

与运行 WordPress 网站的许多方面一样,速度优化是您的责任。值得庆幸的是,您可以实施多种策略来优化加载时间并提供最令人满意、最快速的用户体验。花一点时间来为访问者节省大量时间是值得的。

Newsletter Updates

Enter your email address below and subscribe to our newsletter

留下评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注