如何在不破坏银行的情况下加速 WordPress 网站
已发表: 2022-09-21一个没有减速的快速网站。 你一直梦想着它,不是吗? 一个缓慢的网站不会让任何人开心,无论是您还是您的访问者。
就像在邮局排队一样。 你耐心地等待轮到你,但线路没有移动。

对于您的访客来说,也是如此。 他们不想在每次点击您网站的新页面时等待 15 秒。
为了避免他们等待(和生气),我会给你一些关于如何优化 WordPress 的提示。
通过本文,您将学习如何减少页面的加载时间,以加快 WordPress 并提高您网站的性能!
在本文的最后,您将获得一个简单有效的行动计划,一步一步地组织起来。 这一切,没有任何技术先决条件。 火车要出站了,快上车吧!
概述
- 为什么优化 WordPress 网站的速度很重要?
- 哪些因素会减慢 WordPress 网站的加载速度?
- 加速 WordPress 的 10 个步骤
- 准备好优化您的 WordPress 网站了吗?
最初由 Florian 于 2017 年 11 月撰写,本文最后更新于 2022 年 9 月。
本文包含附属链接。 这意味着,如果您购买任何特色产品或服务,WPMarmite 将赚取少量佣金(无需花费您任何额外费用)。 附属收入有助于支付我们的员工,资助我们内容的创建和维护,以及测试新的主题和插件。
要了解更多信息,请查看我们的编辑政策。
为什么优化 WordPress 网站的速度很重要?
自 2010 年以来, Google 一直在考虑其算法的页面加载时间。 理解:这意味着此标准在 Google 搜索结果中的页面定位中发挥作用。
在实践中,它对排名的影响非常小。 加载速度非常非常慢(至少 15 秒)的网站可能会受到处罚,而超快网站(加载时间不到一秒)可能会获得小幅提升。
但对于绝大多数网站来说,影响几乎是微不足道的。 但是,您网站页面的加载速度之所以重要,还有其他原因。 它对以下方面具有决定性影响:
- 用户体验。 一个缓慢的网站可能会让您的访问者逃离,因为等待时间过长。 供您参考,四分之一的访问者离开一个加载时间超过 4 秒的网站。
- 转换。 因此,如果访问者不再浏览您的页面,您就没有机会进行转化(您希望访问者执行的操作)。
我的意思是销售产品或服务、注册您的时事通讯或下载 PDF 指南。 例如,巨头亚马逊报告称,页面加载时间每增加 100 毫秒,它的销售额就会减少 1%。 - 跳出率,仅浏览您网站一页的访问者的比率。 下面是跳出率从 73% 下降到 58% 的示例。

- 由搜索引擎执行的抓取,尤其是由 Google 的机器人执行的抓取。 抓取对应于对您网站的 URL(您的页面和文章的网址)的探索。
这允许谷歌在其数据库中对它们进行索引,然后将它们显示在其搜索结果中。 您的网站速度越快,Google 可以抓取的网址就越多。
哪些因素会减慢 WordPress 网站的加载速度?
如您所见,WordPress 网站的页面加载速度在很多方面都至关重要。 许多因素会减慢网站内容的显示速度:
- 包含太多文件、效果和/或功能的沉重主题
- 激活插件过多或重插件过多
- 与您的网站收到的流量相比,低端托管或报价太弱
- 图片太重而无法加载
- 自定义字体过多
- 缺乏缓存
- PHP 的过时版本
- 对外部资源的调用过多
- 等等。
现在您对上下文有了更多的了解,让我们开始谈正事。 让我们介绍一些您可以在您的网站上实施的具体操作,以优化 WordPress 及其加载时间。

加速 WordPress 的 10 个步骤
检查页面的加载速度
首先,一个好的起点是衡量您网站页面的加载速度,尤其是对您的业务最具战略意义的页面(例如主页、登录页面等)。
为此,您可以使用不同的免费或免费增值工具:
- 王国
- 网页测试
- GTmetrix
- PageSpeed 见解
您可以同时使用其中的一个或多个,因为每个都提供自己的指标和分析模式。
例如,PageSpeed Insights 具有三个特别有用的功能:
- 它在桌面和移动设备上显示您的页面的性能得分。
- 它会显示您的 Core Web Vitals 结果,包括您在加载速度、交互性和视觉稳定性方面的分数。 Core Web Vitals 评估网页上的用户体验。 自 2021 年 6 月以来,它们一直是 Google 算法的一部分。

- 它提供了提高加载速度的建议(上面提到的其他工具也是如此)。
借助这些工具,您可以更清楚地了解页面的加载时间。 目标? 正如您可以想象的那样,使用这些信息来改进它,这样您就可以尽可能快地完成它。
相比之下,根据谷歌的数据,你应该知道在移动版本中加载页面的平均时间是 15.3 秒。
有关使用性能测量工具的具体步骤,我建议您阅读 WP Rocket 博客上这篇写得很好的教程。
最后一点,总是由 WP Rocket 专家给出的:虽然性能评级服务很有用,但不要过分关注它们。 相反,专注于“您网站的实际加载时间”和“流动性的印象” 。
在您的主机上安装最新版本的 PHP
现在你确切地知道你的表现得分是多少。 立即应用第二个 WordPress 优化技巧:在您的主机上启用最新版本的 PHP。
PHP 是 WordPress 使用的服务器编程语言。 该语言由 PHP 基金会定期更新和维护,旨在提高该语言的性能、安全性和功能。
在性能方面,差异简直令人难以置信。 使用最新版本的 PHP 可以将 WordPress 站点的加载速度提高一倍,这可不是开玩笑的。
不幸的是,许多网站仍在使用过时的 PHP 版本。
在撰写本次更新时, PHP 的最新版本是 8.1,其中 8.2 计划于 2022 年 11 月发布。
理想情况下,如果可能,请在您的网站上至少激活 PHP 8,因为对 PHP 7.4 的支持将于 2022 年 11 月停止。至少,您不必担心这一点。
如何升级您的 PHP 版本
您将通过托管来做到这一点。 使用 Bluehost 之类的主机,转到您的 cPanel,即服务器的配置界面。
您将在订阅托管优惠后发送的电子邮件中找到您的登录名和密码以访问它。
在 cPanel 上,单击“软件”框中的“选择 PHP 版本”模块。

在继续之前,请记住使用 UpdraftPlus 之类的插件或 ManageWP 之类的工具备份您的站点(文件 + 数据库)。
完成此操作后,在“当前 PHP 版本”右侧的下拉菜单中选择版本 8.0(或更高版本):

如果一切顺利,您的网站将在瞬间更新。
警告:但是请注意,版本更改后您的站点可能会因为与此版本的 PHP 不兼容的插件而损坏。 如果可以,请先在测试环境(例如本地或暂存)上尝试。 实际上,最近的网站和更新的插件几乎不可能发生这种情况,但你永远不知道。
启用缓存以优化 WordPress
另一个显着改善网站加载时间的好方法是使用缓存。
该技术包括存储给定资源(网页、图像等)的副本,以便可以更快地将其返回给 Web 访问者,而无需从原始服务器再次下载。
由于缓存机制,定期访问您网站的访问者将始终受益于加载速度非常快的网站。 这是一件大事,不是吗?
由于您为您的网站选择了 WordPress,因此 CMS 借助几个高效的缓存插件让您的工作变得更加轻松。
我首先推荐的是WP Rocket 。

使用非常简单,适用于所有类型的配置文件(从初学者到高级用户),一旦激活,它就会立即工作。 您无需做任何事情:它会自动缓存您的页面。
WP Rocket 是一个非常高效和完整的工具,因为它还允许您对 WordPress 数据库、CSS 和 JavaScript 代码等执行高级优化(我们将在后面讨论)。
然而,质量往往是有代价的。 WP Rocket 不提供免费版本。 每年 49 美元起。
如果您更喜欢押注免费插件(尽管请注意质量无法比较),我推荐 WP Fastest Cache 或 LiteSpeed Cache 。
要了解如何使用和不使用插件清除 WordPress 缓存,请查看我们的教程。
压缩图像
你知道图片可以占网页总重量的 50%吗?

它们越重,您的页面加载时间就越长。 作为一般规则,网页不应超过 2 MB 。
问题:今天由数码相机创建的文件非常大。 它们的重量可以从 4 MB 到 8 MB!
您可以想象灾难:单个图像可能会破坏您网站的加载时间。
为避免此问题,请先减小图像大小,然后再将其上传到您的站点。 2,000 像素宽绰绰有余。
然后,在将图像上传到 WordPress 媒体库之前对其进行压缩。 为此,您可以使用免费的在线工具,例如:
- 小PNG
- Kraken.io
- 优化
- 压缩机.io
这个软件会帮助你,但是当你有几十张要压缩的图像时,这个过程会变得乏味。
为了更快地移动并自动完成所有这些,我建议使用 Imagify 插件(由与 WP Rocket 相同的开发人员创建)。
如果您愿意,此插件将优化您添加到媒体库的所有图像,以及已经存在的图像。

使用免费帐户,您每月可以在无限数量的网站上获得 20 MB 的压缩。
如果你不时写博客,这就绰绰有余了。 如果您需要更多,则必须升级到付费计划。
通过我们的专用教程了解如何像王牌一样使用 Imagify。
选择一个好的托管公司
您的 WordPress 网站对您(和您的访问者)来说仍然太慢吗? 您的虚拟主机可能是罪魁祸首之一。
一个好的网络主机应该表现良好,但它也应该适合您的需求。 从广义上讲,有四种类型的 WordPress 托管:
- 共享 WordPress 主机,服务器同时被多个站点占用。
- VPS 托管:您从头开始配置自己的服务器。
- 专用主机:您拥有自己的服务器,无需与其他站点共享。
- 托管 WordPress 托管:提供商会为您处理一切。
首先,共享服务器将适合大多数读者。 为了获得最佳性能,您需要仔细选择服务器。
像 Bluehost 这样的提供商将通过简单的安装过程和响应迅速的支持向您保证优质的服务。

正确管理您的插件
官方 WordPress 目录有60,115 个插件。 这些插件非常有用,因为它们允许您向 WordPress 网站添加特定功能。
但有时,他们也会对你恶作剧。 WordPress 中很大一部分性能问题直接来自您添加的插件。
每个插件都有许多可能非常大的文件。 更糟糕的是,它们还可以通过使各种信息超载来使您的数据库不堪重负。
如果可能,请尝试通过仅激活您需要的插件来避免安装过多的插件。 但是,对于不应超过的插件总数没有真正的规则。
正如他们所说,最好拥有一个运行 20 个适当优化插件的 WordPress 站点,而不是一个具有 5 个会减慢页面加载时间的活动插件的站点。
在您作为网站管理员的日常生活中,您还应该遵循以下最佳做法:
- 停用并删除您不再使用的所有插件。 您的网站将立即变得更轻。
- 激活插件后测试页面的加载速度。 如果性能受到打击,你就会知道谁有错。
- 使用UsageDD或Query Monitor之类的插件来检测与性能相关的问题。
如您所知,并非所有插件都是平等的,有些插件肯定比其他插件重。
如果您找不到网站运行缓慢的原因,作为最后的手段,我建议您联系专业人士。
优化数据库
对于优化 WordPress 任务的第七步,让我们谈谈您网站中最重要的元素:数据库。
它是存储站点所有内容(帖子、页面、评论、站点选项、插件设置等)的元素,因此最好照顾好它。
但这也有点喜怒无常。 随着年龄的增长,它往往会增加体重,并会减慢您的网站速度。
为了避免这种增长并继续满足您的访问者,有必要定期清理和优化它。
为此,请再次依赖 WP Rocket。 该插件有一个专门用于数据库优化的选项卡。 多亏了它,您可以:
- 删除修订和草稿
- 清理数据库中不需要的评论
- 清理瞬态,允许您临时缓存信息
- 安排自动清理数据库

当您使用它时,使用 WP Rocket 也可以在其他级别上提高您网站的性能:
- 通过“媒体”选项卡,激活图像、iframe(允许您将另一个页面的内容集成到页面中的 HTML 标记)和视频的延迟加载。
- 在“文件优化”选项卡中,启用 CSS 和 JavaScript 资源的缩小和串联,并删除未使用的 CSS 资源。
要进一步使用 WP Rocket,请参阅我们在博客上的专用指南。
优化 wp-config.php 文件
让我们继续讨论一个经典文件,它是每个新 WordPress 安装的一部分: wp-config.php
。 此文件包含有关您的数据库的信息,并允许您设置高级 WordPress 选项。
限制修订数量以优化 WordPress
这也是您可以限制修订数量的地方(保存草稿和更新到您的帖子)。
这些很有用,但它们也会使您的数据库过载……并减慢加载速度。 你现在知道演习了。 ^^
首先,像往常一样,我建议您备份您的网站。 如果出现问题,您可以放心返回。
要减少每篇文章的修订数量(该数量对应于按内容类型保存在数据库中的修订数量),请使用 wp-config.php
文件中的以下代码片段:
define( 'WP_POST_REVISIONS', 3 );
您可以通过完全禁用修订更进一步(但不要同时使用两段代码):
define( 'WP_POST_REVISIONS', false );
小心最后一段代码。 如果您选择使用它,将不再进行任何修改。 如果您的操作不当(例如:关闭编辑窗口)或浏览器中的错误,您将丢失之前创建的所有内容。 作为最后的手段,由于自动备份,您仍然可以恢复您的内容。
增加分配给 WordPress 的内存
在第二步中,您还可以增加分配给 WordPress 的内存。 如果此内存太低,并且您使用的插件需要太多服务器资源,则最终可能会在屏幕上显示错误。
要解决此问题,请将以下代码添加到您的wp-config.php
文件中:
define('WP_MEMORY_LIMIT', '256M');
选择一个强大的主题
让我们继续我们的旅程,通过第九步优化您的 WordPress 网站。 页面的加载速度还取决于您使用的主题。
它必须编码良好,尊重 WordPress 标准,并针对性能进行优化。
为此,它必须是轻量级的,要么仅嵌入您需要的功能,要么提供启用/禁用您选择的选项。
对于性能,我推荐以下主题之一:
- 阿斯特拉
- 生成新闻
- 块状
- 内芙
- 卡登斯

要为您的项目找到完美的主题,请参阅我们专门针对 WordPress 主题的页面,其中包含精选的内容。
选择 CDN
最后,加速 WordPress 网站的最后一步。 这是一个不适合所有人的提示,但它可以产生非常好的结果。 不提就可惜了,所以我们来谈谈吧!
您可以使用 CDN(内容交付网络)来提高网站的速度。
但是,如果您刚刚开始,则无需为此烦恼。 另一方面,如果您每天已经收到大量流量,则应考虑此解决方案。
WP Rocket(再次)提供例如内部 CDN ,每月 8.99 美元起。
缓存、质量托管、图像压缩、使用最新版本的 PHP:这些是优化 #WordPress 和加快页面加载速度的一些要素。
准备好优化您的 WordPress 网站了吗?
现在您没有任何理由不加快 WordPress 的速度并优化您的页面。
在阅读本文时,您发现许多因素会降低您的网站速度(图像、繁重的插件、使用过时的 PHP 版本、缺乏缓存等)。
幸运的是,有各种方法、工具和其他插件可以帮助您应对这种邪恶,并让您显着改善网站的加载时间。
这可以通过使用缓存插件、选择好的主机、激活最新版本的 PHP 或优化数据库来完成。
您有哪些加快 WordPress 速度的提示和技巧? 在评论中分享您的反馈。