加速 WordPress 网站以获得更好性能的 23 个技巧
已发表: 2021-05-25
在技术审核期间, WordPress 速度优化应该是重中之重。 用户很快就会离开页面加载速度较差的页面,但您可以利用众多在线工具来提供有关您网站速度性能的详细见解。
WordPress 速度优化从您的 WordPress 虚拟主机开始。 该过程与用于优化托管在共享或专用服务器上的网站的过程没有太大区别。 因此,您可能会发现下面提到的一些工具(如 Breeze)与您在共享网站上使用的工具相似。
- 为什么要加速您的 WordPress 网站?
- 核心网络生命体征
- 如何加速WordPress网站?
- 1. 询问您的云托管服务提供商
- 2.安装一个有效的缓存插件
- 3. 内容交付网络不会让你失望
- 4. 寻找非活动插件或无法正常工作的插件
- 5. 压缩媒体文件
- 6. 压缩您的 WordPress 网站的大小
- 7.检查网站和数据库是否在同一个数据中心
- 8. 优化您的 WordPress 网站主页
- 9.更新更新更新
- 10.禁用盗链
- 11. 缩小 JavaScript 和 CSS 文件
- 12. 使用轻量级主题
- 13. 控制岗位修订
- 14. 删除无用的小工具和社交分享按钮
- 15. 减少外部脚本和 HTTP 请求
- 16.优化WordPress数据库
- 17. 减少对数据库的调用并使用数据库缓存
- 18. 使用更好的数据库或单独托管
- 19. 添加谷歌字体
- 20. 分页评论
- 21. 对长格式内容进行分页
- 22. 延迟加载图片
- 23. 使用第三方平台获取视觉内容
- 概括
为什么要加速您的 WordPress 网站?
在管理网站时,运行不良的管理面板会影响您的工作和时间效率,尤其是当您的仪表板可能变得难以处理时。
除此之外,访问者也不会等待您的网站加载。 如果某些事情没有按照他们想要的方式工作,他们就会离开。 更糟糕的是,他们中的许多人永远不会回来。
Portent 在 2019 年的一项研究表明,页面加载时间的前 5 秒对转化率的影响最大。 它还显示,每加载一秒,转换率就会平均下降 4.42%。
2019 年,Unbounce 发现人们宁愿拥有更快的加载时间,也不愿网站上花哨的动画和视频。 2017 年,谷歌表示,随着页面加载时间从 1 秒增加到 3 秒,用户从您的网站跳出的可能性增加了 32%。
如果您还不相信,请查看 Think With Google 进行的这项研究,该研究揭示了糟糕的页面加载时间会如何影响跳出率。
核心网络生命体征
Google 使用 Core Web Vitals 来了解用户对您的页面是否满意,而页面速度是用户体验的重要贡献者。 例如,Google 将使用页面速度来分析您的用户是否对您缓慢的加载时间感到沮丧并在几秒钟内反弹。
为了提高您的核心 Web Vitals 以加速您的 WordPress 网站,您需要了解它是如何工作的。 Core Web Vitals 分为三个元素,最大内容绘制、首次输入延迟和累积布局偏移。
LCP衡量您的页面从第一次点击链接到大部分内容加载所需的时间。 它与 TTFB 等其他速度指标不同,因为 LCP 从用户的角度衡量页面速度。 无论您是从 Google PageSpeed Insights 还是从 Google Search Console 检查 LCP,您都会收到有关影响 LCP 的站点元素的详细分析。
范围:
- 0 到 2 秒 – 好
- 3 到 4 秒 – 需要改进
- 5 到 6 秒 – 差
第二个 Core Web Vital 是 First Input Delay 或FID 。 这衡量用户与您的页面交互所需的时间。 交互可以定义为选择菜单、填写表格或在搜索栏上搜索他们喜欢的产品。 因此,如果您的网站具有高度交互性,那么这是您应该处理的重要核心 Web Vital。
范围:
- 0 到 100 毫秒 – 好
- 200ms 到 300ms – 需要改进
- 400ms 到 500ms – 差
Cumulative Layout Shift 或CLS衡量页面加载时的视觉稳定性。 简而言之,如果页面加载时页面上的图像四处移动,那么您就遇到了需要解决的 CLS 问题。 谷歌认为这是一个核心网络至关重要,因为一旦页面完全加载,将页面元素移动到不同的位置是令人困惑的。
范围:
- 0 到 0.1 – 好
- 0.1 到 0.25 – 需要改进
- 0.25 到 0.3 – 差
立即检查您的核心 Web 数据!
使用我们免费的 Google 页面体验检查器
如何加速WordPress网站?

资料来源:Techwyse
为了更快的 WordPress 网站,没有必要同时尝试所有这些解决方案。 根据您的要求,您可以选择仅使用其中的几个。
所以我们开始了!
1. 询问您的云托管服务提供商
在开始采取任何行动之前,建议向您的 WordPress 托管主机提供商询问他们的产品和与 WordPress 的兼容性。 他们可以为您提供一些有关如何使您的 WordPress 网站更快的提示和想法。 这将帮助您有效地进行 WordPress 速度优化并节省您的时间。 
您的虚拟主机如何提高您的网站速度?
当您访问一个网站时,您基本上是从距离您数百或数千英里的计算机上访问文件。 该服务器必须完成诸如执行代码、运行数据库查询和提供文件等任务才能加载您的网页。 服务器完成这些任务的速度越快,您的站点加载速度就越快。
什么决定了您的服务器的速度? 专用服务器更快,因为资源不会在其他网站之间共享,这意味着您可以在一天中的任何时间获得最佳性能。 专用服务器可以加速您的 WordPress 网站,因为您可以自己使用服务器。 您永远不必担心会遇到服务器的限制。
较大的服务器肯定比较小的服务器快。 例如,具有 2 核处理器的 8GM RAM、50GB SSD 硬盘驱动器将比资源较少的服务器更快地完成这些任务。
使用 Cloudways 托管的 WordPress 托管获得更好的加载时间
尝试 Cloudways 并为您的网站提供应有的性能!
2. 安装一个有效的缓存插件
提高网站速度的最流行方法之一是使用缓存插件。 缓存插件将为任何未来的访问者存储您网站的最终视图。 这意味着您的 WordPress 不必为每个查看该站点的后续人员生成它。 此数据可以包括 HTML、JS 和 CSS 代码、图像、字体和 Flash 文件。

Breeze 通过提高 WordPress 网站的性能、减少下载时间和提供一键式内容交付网络集成来改善您网站的用户体验。
Breeze 是一个无忧无虑的 WordPress 缓存插件,它消除了顶级缓存插件的复杂性。
特征:
- 兼容 WordPress、WooCommerce 和 WordPress Multisite。
- 缩小
- Gzip 压缩
- 支持清漆
- 浏览器缓存
- 静态文件分组
- 数据库优化
- 文件排除
在自己选择和安装插件之前,请询问您的托管服务提供商他们是否更喜欢特定的缓存插件。
3. 内容交付网络不会让你失望
CDN(内容交付网络)也是加快 WordPress 网站速度的另一个重要选项。 无论您运行哪种网站,WordPress CDN 都能为您的网站提供更好的加载时间。 
您可以尝试一些不错的选择,例如 CloudwaysCDN、CloudFlare 和 jsDelivr。
CloudwaysCDN 是一个易于使用的 CDN,它提供与您的 WordPress 站点的一键集成,成本仅为 1/25GB/月。
特征:
- 支持的 HTTPS
- 单击集成
- 经济实惠
- 全球范围
Cloudflare 提供基本的免费计划,其中包括快速的站点性能、访问者的统计信息和安全保护。 Cloudflare 使用一种称为 Anycast 的技术,它将您的访问者路由到最近的数据中心。 它在全球超过 28 个数据中心运营。
特征:
- 移动优化
- 提供快速 DNS 服务的全球网络
- 分析您的网站流量
- 应用程序可实现更快、更安全且一键式更简单的网站
jsDelivr 是一款免费产品,允许任何开发人员托管他们的文件,例如 CSS、JavaScript、jQuery 插件和字体。 Cloudflare 和 MaxCDN 支持它。
4. 寻找非活动插件或无法正常工作的插件
另一种加快 WordPress 网站速度的方法是验证您当前的插件是否正常工作。 插件和工具有时会导致您的网站滞后,导致加载缓慢。
要进行测试,您可以获得另一个插件。 它被称为查询监视器。 这个插件是免费的,一旦安装,它会报告您网站的任何性能问题。
如果您发现会降低网站速度的插件,请将其删除或尝试为您的 WordPress 网站寻找其他性能插件。
此外,保留大量活动插件会影响您的 WordPress 网站速度。

5. 压缩媒体文件
上传非常大的图像和视频会显着降低您的 WordPress 网站的速度。 出于这个原因,另一个加速 WordPress 网站的解决方案是压缩您的媒体文件。

有一个免费的 WordPress 插件可以自动缩小所有图像尺寸,因此无需对每张图片重复执行此操作。 或者,您也可以试用 WP Compress——一个出色的图像优化插件。
简而言之,较小的文件将使您的页面加载得更好,并且压缩的媒体文件有利于 WordPress 速度优化。
6. 压缩您的 WordPress 网站的大小
您的网站越小,加载速度就越快。
GZip 压缩可以将您网站内容的大小减少约 70%。 压缩后的网站由于带宽减少而加载速度更快。
GZip 压缩可以通过简单地安装和激活 Breeze WordPress 缓存插件来完成。 它将帮助您在网站测试工具上获得良好的性能等级,并加速您的 WordPress 网站。
7.检查网站和数据库是否在同一个数据中心
检查您的 WordPress 站点和数据库是否位于同一数据中心。 在谈论托管和服务器时,邻近性始终很重要。 将网站及其数据库置于同一个数据中心,可以使获取帖子和使用数据库的过程更轻松、更顺畅,从而优化网站性能。
要找出您的服务器的位置,请询问您的托管服务提供商。 有时,公司也会在注册过程中显示他们的服务器位置。
8. 优化您的 WordPress 网站主页
您可以做的另一件事来加速您的 WordPress 网站是优化您的主页。 让它看起来更简单,没有聚集的内容和无用的小部件或工具。
另外,不要显示帖子的完整长度。 您只能显示文本的第一段或特定摘录。 在同一页面上显示太多帖子也会导致加载时间更长。
您的主页越干净,加载速度就越快。
9.更新更新更新
随时更新您的 WordPress。 无论是插件还是主题,请记住它们始终保持最新状态。 如果有可用的新补丁,请尝试在 WordPress 临时站点上测试每个更新,然后再将其应用于实时站点。
10.禁用盗链
盗链是一个网站使用另一个网站资源时使用的术语。 例如,如果有人从你的网站复制了一张图片,一旦他的网站被加载,它就会从你的网站加载图片。 这意味着它正在消耗服务器的带宽和资源。
简单来说,盗链是一个笨重的带宽“杀手”。
为避免此类劫持,您只需将以下几行放在 WordPress .htaccess 文件中
重写引擎开启
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?EXAMPLE.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?feeds2.feedburner.com/EXAMPLE [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]正如您所看到的,我们已经排除了 Feedburner 图像,以便它们可以正确显示在您的实时供稿中。
11. 缩小 JavaScript 和 CSS 文件
如果您使用 Google PageSpeed Insights 或 ySlow 测试您的 WordPress 网站,系统会提示您缩小 JavaScript 和 CSS 文件的警告。 这意味着您需要减少 JS 和 CSS 调用以减少服务器响应时间并缩小文件大小。 通过减少它们,您会发现站点加载速度比以前快得多。 这最终将帮助您节省带宽使用量。
有很多方法可以缩小。 您可以手动或使用 WordPress 缓存插件“微风”来完成。 但是,还有其他插件,例如 Autooptimize。
12. 使用轻量级主题
WordPress 市场中有许多闪亮而美丽的主题。 但是不要忘记,带有大量动态内容、小部件、滑块、侧边栏等的主题会导致您的托管服务器响应缓慢。
始终优化您的 WordPress 主题或使用轻量级的 WordPress 主题。 如果您想运行博客网站,默认的 WordPress 主题就足够了。 如需更多功能,您可以使用基于 Bootstrap 和 Foundation 构建的主题。
13. 控制岗位修订
毫无疑问,后期修订是 WordPress 的一项重要功能。 但是,并非每个功能都适合所有人。 磁盘和数据库空间不足的用户很少。
在帖子修订中,每次更改内容时,都会在数据库中保存帖子的新副本,而不是删除前一个。 这样您就可以随时有机会恢复。 它增加了数据库的大小,一个大的数据库会导致很多问题。
您可以限制自动保存帖子的频率。 从 WordPress 安装的根文件夹中,使用任何文件编辑器打开wp-config 文件,并在代码require_once(ABSPATH .'wp-settings.php');之前编写以下任何代码。
限制后修订:
定义 ('WP_POST_REVISIONS', 3);它会将修订数量限制为 3。这意味着,您的 WordPress 将限制自己仅保存三个修订。
禁用后期修订:
定义('WP_POST_REVISIONS',假);
它将完全禁用您的 WordPress 网站的后期修订。 完全禁用不是最佳做法。
增加自动保存间隔
定义('AUTOSAVE_INTERVAL', 300); // 秒您还可以设置自动保存帖子的频率。 300 秒意味着,您的帖子将每 5 分钟自动保存一次,而不是默认设置。
14. 删除无用的小工具和社交分享按钮
当谈到小部件时,WordPress 用户经常会被冲昏头脑。 用户觉得他们应该尽可能多地安装以使他们的网站更实用,而不知道这些小部件除了价格之外还需要付出代价。 小部件往往会使您的网站变大,这会导致加载时间缓慢,因为它会在前端生成大量请求。 另外,每个请求都意味着对数据库的额外调用
在这种情况下,加速您的 WordPress 网站的最佳解决方案是将您的小部件保持在最低限度,并仅使用您的网站真正需要的小部件。 对于其他功能,您还可以使用代码,这是一种使您的网站正常运行的资源密集型方法。
15. 减少外部脚本和 HTTP 请求
主题和插件通常塞满了调用各种资源的外部脚本,包括 JavaScript、CSS、字体和图像。
通过检查网站的源代码,您会遇到一些您不熟悉的脚本。 加快 WordPress 网站速度的最佳方法是尽可能减少外部 HTTP 请求并单独托管它们。
16.优化WordPress数据库
对于 WordPress 速度优化,您需要优化您的 WordPress 数据库。 就像您计算机的硬盘驱动器一样,您的 WordPress 数据库充满了您不需要的垃圾。 随着时间的推移,未经优化的 WordPress 数据库会减慢您的网站速度。 对此的简单解决方案是不时清理它。
您可以使用数据库优化插件来清理 WordPress 数据库,也可以手动从垃圾中释放数据库,而无需加快 WordPress 网站的速度。
17. 减少对数据库的调用并使用数据库缓存
许多 WordPress 主题编码不当,很有可能您使用的主题会向数据库发送不必要的调用。 在这种情况下,使用简单的 HTML 替换任何不需要的 PHP 和数据库调用至关重要。
Redis 和 Memcached 是两种缓存机制,它们通过缓存所有请求来帮助加速您的 WordPress 站点。 这种方式花费更少的时间来处理最频繁的请求。
18. 使用更好的数据库或单独托管
为 WordPress 网站使用信誉良好的数据库至关重要。 MySQL 最常被托管提供商使用,因为它与 MariaDB 和 PostgreSQL 一样具有可靠性和性能。
切换主机时,研究他们提供的数据库很重要,因为它是您网站速度的重要决定因素。 另外,如果您的主机支持 MariaDB,我建议您将数据库移到那里以提高速度。
19. 添加谷歌字体
WordPress 用户经常将 Google Fonts 用于他们的网站,因为它具有广泛的库,并且它单独托管在不同的服务器上,这显着减少了服务器的负载。
虽然使用 Google Fonts 是让您的网站充满活力的好方法,但您应该了解如何充分利用它来加速您的 WordPress 网站。
首先,您需要确保预先加载 Google 字体以优化您的网站的速度。 其次,始终建议您在本地托管您的 Google 字体,这意味着将字体文件下载到您的本地系统上。 虽然这种方法在使用字体时省略了对第三方的依赖,但它也阻止了自动更新,因此您需要手动更新字体。 最后,使用尽可能少的字体变体,因为您使用的字体变体越多,下载它们所需的时间就越长。
20. 分页评论
评论是一个常见功能,尤其是对于 WordPress 博客。 如果它很受欢迎,很可能您的评论部分将包含数百条评论,这些评论需要资源才能加载。
分页评论是加快 WordPress 网站速度的好方法。 它允许用户按需加载评论,因此只有对评论部分感兴趣的人才能看到它。 您可以通过导航到Settings > Discussions来完成此操作。
21. 对长格式内容进行分页
除了对评论进行分页外,您还可以对长篇内容进行分页,以缩短页面长度以快速加载。 将内容分解成页面的另一个好处是它提高了可读性并使其更易于使用。
大多数主题都可以选择从后端对内容进行分页,但如果找不到,只需在编辑器中打开 single.php 文件并添加 <?php wp_link_pages(); ?> 在 WP 循环中。
22. 延迟加载图片
延迟加载是 WordPress 速度优化的一项古老技术,当用户向下滚动页面时加载图像。 这个想法是不要一次加载页面的所有元素,因为它会给服务器带来压力,导致加载时间变慢。 相反,它会在用户到达放置图像的页面部分时加载图像。
您可以使用许多延迟加载插件来实现此技术。
23. 使用第三方平台获取视觉内容
虽然视频是吸引观众的好方法,但它们确实往往会占用大量服务器资源来加载。 在这种情况下,加快 WordPress 网站速度的最佳方法是将视频分别托管在 Youtube 或 Vimeo 等视频托管服务上。
您可以在 YouTube 或 Vimeo 上上传视频,然后使用嵌入代码将它们添加到您的页面。 这样,您的视频就不会使用您的服务器进行加载,而是会为其他元素释放资源。
Cloudways 为 RaDiance Conseil 提供支持以提高速度和正常运行时间
阅读 Cloudways 如何确保 Radiance Conseil 及其 600 位客户的最佳速度和正常运行时间!
概括
这些是您可以尝试和实施的一些解决方案,以提高 WordPress 网站的速度。 如果您想了解更多关于良好的 WordPress 网络托管功能的信息,请查看 CollectiveRay 的 Cloudways 评论。
如果我遗漏了一些重要的东西,请不要犹豫在评论中说出来。
