2020 年加快 WordPress 网站速度的 28 种方法(终极指南)

免责声明: WPblog 是托管云托管服务 Cloudways 的一部分,但对此属性所做的任何假设或分析仅属于其作者。

如何加速 WordPress 网站?这是一个很好的问题,因为虽然 WordPress 可能是一个很棒的 CMS,但如果没有适当优化,它往往会出现速度缓慢的情况。

在这个时代,一个快速的网站对于任何在线业务来说都是绝对必要的。无论您是博主、企业主还是电子商务商店所有者,快速加载的网站都可以提供更好的用户体验、跨网站的无缝浏览并减少资源消耗(特别是 RAM 和带宽)。

加快 WordPress 网站速度的 28 种方法:

      • 为什么要加快您的 WordPress 网站速度
      • 如何加速 WordPress 网站
        1. 使用轻量级 WordPress 主题
        2. 使用信誉良好的 WordPress 托管提供商
        3. 使用更少且轻量级的插件
        4. 删除未使用的插件和主题
        5. 手动或通过插件优化图像
        6. 减少外部脚本和 HTTP 请求
        7. 使用最新的 PHP 版本
        8. 使用 WordPress 缓存插件
        9. 使用内容分发网络 (CDN)
        10. 优化 WordPress 数据库
        11. 减少对数据库的调用并使用数据库缓存
        12. 使用更好的数据库或单独托管
        13. 更新 WordPress 核心
        14. 更新插件
        15. 添加谷歌字体
        16. 更新主题
        17. 限制主页上的帖子并使用摘录
        18. 将评论拆分为页面
        19. 对长内容进行分页
        20. 延迟加载图像
        21. 使用第三方平台提供视觉内容
        22. 禁用 Pingback 和 Trackback
        23. 限制帖子修改
        24. 禁用到您的 WordPress 网站的热链接
        25. 向静态资源添加过期标头
        26. 删除无用的小部件和社交共享按钮
        27. 使用 AMP 页面
        28. 最后,使用更快的互联网!

为什么要加快您缓慢的 WordPress 网站的速度?

首先,您没有任何理由运行一个缓慢的网站。没有用户愿意等待网站加载并浪费时间查看空白或渲染页面。如果用户确实遇到一个需要几分钟才能加载的页面,他们会去寻找另一个在几秒钟内为他们提供所需信息的页面。

根据 Kissmetric:

  • “页面响应延迟 1 秒可能会导致转化率降低 7% ”。
  • “如果一个电子商务网站每天赚取 10 万美元,那么 1 秒的页面延迟可能会导致您每年损失 250 万美元的销售额”。
  • “44% 的网上购物者会向朋友讲述糟糕的网上体验
  • “79% 对网站性能不满意的购物者不太可能再次从同一网站购买”
  • 52% 的在线购物者表示,快速页面加载对其网站忠诚度非常重要。

这些是直接取自 Kissmetric 博客的一些严肃的数字,这些人非常了解他们的东西。因此,如果您不提高 WordPress 的速度,您就会失去很多业务。

除了失去业务之外,提高页面速度也有好处。

  • 改善来自不同来源的访客的用户体验
  • 搜索引擎喜欢快速的网站并在 SERP 中将其排名较高
  • 一个快速的 WordPress 网站自然比一个加载缓慢的臃肿网站拥有更多的页面浏览量

太好了,现在你和我都知道拥有一个快速提供信息的快速网站对我们来说至关重要。

问题是,加快 WordPress 网站的速度并不是几次调整就能解决的问题。相反,它是各种因素和优化的组合,共同形成一个超快的网站。

如何检查或测试网站的加载时间?

如何测试网站的加载时间?

好的,所以我们可能会加快速度,因为您可能会感觉到您的网站速度很慢,但您并不确定。

不过,请不要担心,因为我们通过这些出色的工具为您提供了完美的解决方案,可以告诉您网站的表现如何:

  1. GTmetrix
  2. 网页测试.org
  3. 工具.Pingdom.com
  4. PageSpeed 见解

您可以使用上述工具正确分析您的网站速度,并相当准确地了解您的性能有多深!不过,现在让我们先解决房间里的大象问题。 😉

这里有超过 26 种可以加快 WordPress 网站速度的方法!挖进去。

如何加速您的 WordPress 网站1。托管在信誉良好的 WordPress 托管提供商上

在考虑优化 WordPress 网站速度之前,先问自己这个问题:我的网站托管在可靠的网络主机上吗?

对于初学者来说,托管共享托管计划似乎总是很划算,因为成本很低,而且提供的功能似乎无穷无尽。然而,随着时间的推移,每个人都意识到,对于任何优先考虑速度的网站来说,共享托管从来都不是一个好的解决方案。

那里有很多托管选项,所以您知道哪一个最适合您吗?

作为一般经验法则,请记住共享托管对您不利,而云托管是最佳选择。五年前,人们常说云是未来。但云现在是现在,也是未来。如果您托管在云托管上(例如我们托管的 Cloudways,我们非常喜欢它),那么您的在线状态就可以安全地掌握。

托管中的速度、安全性和简单性等因素是必须的,云托管向您保证这一切,没有任何妥协。许多托管提供商都提供内置的速度和安全功能,其中包括缓存插件和 SSL 证书。

还有其他云托管提供商(例如 WPEngine、GetFlyWheel、Pagely、Pantheon 和 Kinsta)也可以完成这项工作。因此,如果您想要一个超快的网站,请选择可靠的云托管提供商,让网站速度来说话!

2.使用轻量级WordPress主题/框架

设置网站并确定选择了正确的 WordPress 托管提供商后,就可以查看您的主题选择了。

互联网上充斥着 WordPress 主题。事实上,官方 WordPress 主题存储库拥有数千个主题。此外,ThemeForest 等专门的主题网站在 WordPress 主题列表中添加了数千个主题。

在这种情况下,在为您的 WordPress 网站选择主题之前,请先问自己以下问题:

  • 主题是否基于 Bootstrap、Thesis 或 Genesis 等优化框架?
  • 主题是否简约且美观?
  • HTML 代码是否经过优化?
  • 主题文件小吗?
  • WordPress 主题是否没有无人使用的臃肿选项?

如果所有这些问题的答案都是肯定的,请继续您选择的主题。

但由于每个人都不熟悉技术细节,而且大多数人都不想经历麻烦,因此您可以从像我们这样的 WordPress 博客编译的列表中选择出色、简约且快速的主题。

以下是 WordPress 加载速度最快的主题列表:加载速度最快的 WordPress 主题

从列表中选择任何主题,您的网站速度尽在掌握!

3.安装更少的轻量级插件

插件!它们为您的网站添加功能、特色和精彩。

无论您想要在 WordPress 网站上实现什么功能,WordPress.org 插件存储库中很可能已经有一个插件可以满足您的需求。

但如果你过度使用插件,他们还会添加一件事:重量。

WordPress 管理员有时会因为添加插件以获得更多功能而得意忘形。但随着插件数量的增加,网站加载时间也会增加并影响整体性能。

因此,我强烈建议您使用尽可能少的插件来优化 WordPress 速度,并始终选择来自信誉良好的开发人员的插件。

另请阅读:优化网站性能的最佳 WordPress 速度测试工具

4.删除未使用的插件和主题

所以你得意忘形并安装了你能找到的所有插件?一旦您了解到安装如此多的插件会减慢您的网站速度,您可能会认为这样可以解决问题而停用它们,不是吗?

好吧,你的意图可能是对的,但方法是错误的。

在这种情况下,真正的解决方案是从 WordPress 中删除插件,甚至删除额外安装的主题。只有当您从仪表板中删除它们时,您才能真正减小 wp-content 文件夹的大小,从而缩短对此文件夹的访问时间。

简而言之,删除未使用的插件和主题可以帮助提高 WordPress 的速度。

5.使用优化图像(减小图像尺寸)

如果您是初学者,您可能会认为高分辨率图像(大小为 100KB 到 1MB)意味着您的网站视觉效果更好。然而,图像尺寸越大,加载所需的时间就越多,并且消耗的带宽也就越多。

但最重要的是,高分辨率图像会使您的 WordPress 网站变得缓慢。为了处理这些图像,我建议您将图像转换为较低分辨率和较小格式(JPEG、BMP、GIF)。

如果您更喜欢插件来完成这项工作,那么 WP Smush.it 和 ShortPixel Image Optimizer 赢得了我对最佳 WordPress 图像优化插件的推荐,以加快 WordPress 网站的速度。

6. 减少外部脚本和 HTTP 请求

prepostseo 的 HTTP 请求统计信息

一些主题和插件加载了外部脚本,这些脚本调用各种资源,包括 JavaScript、CSS、字体和图像。

如果你检查网站的源代码,你会发现一些你无法识别的脚本。在这种情况下,加速缓慢的 WordPress 网站的最佳实践是消除尽可能多的外部 HTTP 请求,并将它们与您的网站一起托管在服务器上。

外部 HTTP 请求有时响应缓慢,在最坏的情况下,甚至会超时,因为外部请求是从您无法控制的外部服务器加载的。

7. 使用最新的 PHP 版本

更新到最新的 PHP 版本(目前为 PHP 7.x)将大大提高您网站的速度。 PHP 7 与 WordPress 网站配合得很好,并提供卓越的性能。

因此,请转到您的 WordPress 仪表板并查看您当前使用的 PHP 版本。不过,在升级之前,请询问您的托管提供商是否支持 PHP 7。这是一项必备的升级,可以帮助您的站点即使在低端服务器上也能表现良好。

8. 安装 WordPress 缓存插件

缓存插件是所有 WordPress 网站的必备插件。这些插件有助于在网站上配置以下缓存:

  • 浏览器缓存
  • 数据库缓存(稍后详细介绍)
  • 操作码缓存
  • 对象缓存
  • 服务器端缓存(Varnish)
  • 页面缓存

用于快速加载网站的最佳 WordPress 缓存插件

  • WP火箭
  • W3 总缓存
  • WP超级缓存

要查看完整列表,请查看我们关于最佳 WordPress 缓存插件以加速 WordPress 网站的文章。

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

访问者从世界各地来到您的网站。这种全球分布的流量的问题是每个人的页面加载速度都不同。

为了确保所有地理位置的加载时间近乎一致,CDN 是最佳选择。 CDN 将您的网站复制到分布在世界各地的服务器上。 CDN 背后的网站将从最近的服务器向访问者的 IP 地址提供服务。

我强烈推荐 MaxCDN 来提高您的 WordPress 速度优化。

10.优化WordPress数据库

随着时间的推移,WordPress 数据库将充满您可能不再需要的数据。 WordPress 数据库存储所有内容,包括整个博客文章、图像、用户数据、设置和评论。

我建议您每三个月清理一次 WordPress 数据库。这将使您的数据库保持健康,并且不会出现可能降低网站速度的不必要的垃圾。您可以手动或通过数据库优化插件优化 WordPress 数据库。

11.减少数据库调用并使用数据库缓存

您很有可能最终会使用编码不当的 WordPress 主题,从而对数据库进行不必要的调用,即使在简单的 HTML 代码就可以发挥作用的情况下也是如此。

这就是为什么逐个文件评估主题并用简单的 HTML 替换任何不需要的 PHP 和数据库调用至关重要的原因。

优化数据库的另一种方法是使用缓存系统来缓存所有数据库请求。 Memcached 和 Redis 创造了奇迹,通过缓存请求并减少服务最频繁请求所需的时间来帮助减少数据库的负载。

另请阅读:如何保证 WordPress 主题和插件代码的安全

12.使用更好的数据库或单独托管它

MySQL 可能是 WordPress 用户和托管提供商最常用的数据库。然而,一些数据库(例如 MariaDB、PostgreSQL)的性能优于 MySQL。

询问您的托管提供商是否有 MariaDB 或 PostgreSQL,如果他们确实提供支持,我建议您将 WordPress 数据库移动到这些 DBMS 中的任何一个,以更好地优化 WordPress 网站速度。

13.更新WordPress核心

WordPress 核心的更新对于网站的安全至关重要。除了安全性之外,这些更新对于加快您的网站速度也至关重要。性能提升可能太小而难以察觉,但我仍然强烈建议您在更新发布后立即更新 WordPress 核心。

14.更新插件

与核心类似。有必要始终保持所有插件的更新。适用于 WordPress 核心更新的相同逻辑也适用于插件。许多 WordPress 网站速度优化问题都是由过时的插件引起的。

15. 添加谷歌字体

Google Fonts 是最流行和最广泛的网络字体库之一,您可以使用它在 WordPress 网站中合并任何类型的字体。 WordPress Google 字体托管在不同的服务器上,可以通过调用 WordPress 站点内的自定义样式表来进行评估。

尽管 Google Fonts 提供了广泛的字体;使用该库时需要记住一些事项,以免影响网站的性能。

  • 预加载 Web 字体以获得更好的性能

当您使用 Google Fonts 时,您基本上是在调用 Google 生成的样式表,该样式表从 Google 服务器带到您的 WordPress 网站。

您可以通过使用 Google Chrome 的开发人员工具检查您的网页来了解幕后工作情况。在 Source 内部,您可以看到 Google Fonts 的两个条目。

单击 fonts.googleapis 后,您将发现为其生成 URI 的样式表。对于每个字体声明,都会调用实际的字体文件。

这意味着对于每个字体的粗细;浏览器需要导航到 fonts.gstatic.com 以下载字体所需的粗细。此过程可能会减慢 WordPress 网站的加载时间。

为了改进这个过程,您可以从顶部通知浏览器有关获取正确字体及其粗细所需的连接。这使得浏览器能够打开端口来处理该请求。

在你的functions.php 文件中,在管理字体的函数中添加以下函数。

1234567891011功能 二十一资源提示 $网址 $关系类型 { 如果 wp_style_is ( '鲁米字体' , '队列' && 'preconnect' === $relation_type ) { $urls[] = array( 'href' => 'https://fonts.gstatic.com', 'crossorigin', ); } 返回 $网址 }添加过滤器 'wp_resource_hints' , 'twentyeleven_resource_hints' , 10 , 2

将上面代码中的主题名称替换为您的主题名称。

  • 本地托管的 Google 字体

通过本地托管字体,您可以完全避免从 Google 下载 Google 字体的麻烦。这样您就不需要依赖任何第三方为您的 WordPress 网站提供字体。但是,此方法不会自动更新字体,您可能需要在一段时间后用更新的字体替换该文件。

要在本地托管字体,只需访问 Google Webfonts Helper 站点,搜索您所需的字体系列。

向下滚动并在“复制 CSS”下选择“现代浏览器”,以便下载 .woff 或 .woff2 格式的字体,从而提供更好的性能。

下载字体文件后,解压文件并将其上传到您的项目。

注意 Google Webfonts Helper 不是 Google 官方项目。

  • 其他最佳实践

您添加的每个字体粗细或变体都会减慢下载过程。建议仅使用您认为会使用的权重,并消除不必要的权重以提高整体性能。

在“自定义”选项卡中选择所需的 Google 字体时,您可以使用此选项。

另一个好的做法是在 WordPress 主题中定义后备字体,这样如果由于某些原因未加载 Google 字体;默认字体可以替换它。

在引用 font-family 的样式表中添加默认字体系列,例如 Georgia、Cambria 和“Times New Roman”。

16.更新你的主题

就像过时的插件一样,过时的主题也是 WordPress 网站速度优化问题的原因。如果您购买了高级主题或从 WordPress.org 主题存储库下载了维护良好的主题,这些主题很可能会偶尔更新。主题的作者通过缩小主题代码不断修复错误并提高主题的质量。

要更新您的 WordPress 网站,只需登录 WordPress 管理面板,然后在仪表板 >> 更新下,您将看到 WordPress 核心、插件和主题的所有可用更新。

17. 限制主页上的帖子并使用摘录

默认情况下,某些 WordPress 主题会在 WordPress 网站的主页上加载整个博客文章。为了使您的博客更具可读性并减少加载时间,我建议减少主页上显示的博客文章数量。要限制博客文章的数量,请转到 WordPress 管理中的“设置>>阅读”并定义您希望显示的博客文章的数量。我建议使用少于 10 个的数量。

除了限制博客文章之外,在首页上使用博客文章的摘录也是一个很好的做法。当您在“设置”>>“阅读”中选择“摘要”时,大多数主题都会在首页显示摘录,如上面的屏幕截图所示。

18. 将评论拆分成页面

如果您有一个受欢迎的 WordPress 博客,人们很可能会开始对您的博客文章发表评论。有时,对话会包含数百条评论。将所有评论保留在一页上将严重影响网站的加载时间。

处理数千条评论的最佳实践是对它们进行分页并按需加载评论组。您可以通过导航到“设置”>>“讨论”并选择“中断评论”选项来轻松控制此功能,如下图所示。

19. 对长内容进行分页

就像对博客评论进行分页一样,对包含一千多个字的长博客文章进行分页是一个很好的做法。许多网站开发公司使用这种技术来将加载时间降至最低。一个附带的好处是,由于份量较小,内容消费变得容易。最终,这将帮助您加快 WordPress 网站的速度。

在大多数主题中,您可以在帖子编辑器中使用<!––nextpage––>将标记后的文本分页到下一页。

如果此标记不起作用,只需在您的首选编辑器中打开single.php文件并添加<?php wp_link_pages(); ?>在 WP 循环中。我建议您查看 WordPress Codex。

20.使用延迟加载

Passivegrow 的延迟加载图

一次加载所有图像会给服务器和访问者的浏览器带来很大的压力。减少 WordPress 网站的加载时间和提高 WordPress 速度优化的最佳方法是延迟加载图像。当访问者滚动并查看图像的一部分时,这个概念就会加载图像。

您可以通过 WordPress 延迟加载插件轻松实现此技术,或者雇用代理机构是解决问题和加快速度的方法之一

21.使用第三方平台提供视觉内容

将图像、信息图表和视频等大型媒体文件上传到 WordPress 网站通常不是一个好的做法,因为它会增加上传文件夹的大小。

为了减轻服务器的负载,最好将视频和大图像托管在第三方图像存储解决方案提供商处,并将它们嵌入到 WordPress 帖子和页面中。这样,视频和图像渲染就由外部服务器处理。

例如,要提高 WordPress 速度,请将视频托管在 Youtube、Wistia 或 Vimeo 上并将它们嵌入到 WordPress 网站中。嵌入式资源加载速度更快,而且看起来也更好。此技术还可以确保您在外部位置拥有网站所有视觉内容的备份副本,并有助于加快 WordPress 网站的速度。

22. 禁用 Pingback 和 Trackback

默认情况下,WordPress 启用 pingback 和 trackback。通过 pingback,只要一个 WordPress 网站链接到另一个网站,WordPress 网站就会发送通知,从而相互通信。

启用 pingback 和 trackback 也有缺点,因为每个通知都是一个单独的请求。因此,如果您的网站收到大量引用和 pingback,则会增加网站的加载时间。

要关闭这些请求,请导航至 WordPress 管理员中的“设置”>>“阅读” ,然后取消选中“允许来自其他博客的链接通知”选项,如下图所示:

23.限制帖子修改并增强 WordPress 性能

默认情况下,WordPress 将博客文章和页面的草稿保存为帖子修订。每 60 秒保存一个新版本。想象一下,如果多个作者撰写不同的博客文章,您网站上的负载会如何。每个修订保存请求都会消耗服务器资源并增加访问者的加载时间。

您可以使用 WP Revisions Limit 插件来禁用或限制 WordPress 上的帖子修订,以加快 WordPress 网站的速度。

24. 禁用 WordPress 网站的盗链

热链接是一个网站在其内容中使用另一个网站的媒体(图像、信息图表等)的概念。有些网站会通过调用您的媒体文件将图像嵌入到其内容中。

热链接会占用您的服务器资源,最好完全禁用热链接。您可以阅读我们 WPNinjas 的朋友提供的关于如何禁用热链接的有用指南。

25. 向静态资源添加过期标头

内容中的过期标头定义了访问者的浏览器应将您的内容保留在其缓存中的时间。这对于返回访问者到您的网站非常有帮助,因为浏览器不必在每次访问时重新加载资源。

您可以通过定义以下代码在.htaccess文件中添加过期时间

过期有效日期

ExpiresByType 图片/gif A2592000

ExpiresByType 图片/png A2592000

按类型过期 图片/jpg A2592000

ExpiresByType 图像/jpeg A2592000

上面的代码告诉访问者的浏览器将图像缓存一个月。您可以通过编辑 A2592000 来编辑此持续时间(这意味着未来 1 个月 (60*60*24*30=2592000))。

26.删除无用的小部件和社交共享按钮

与插件类似,人们确实会被 WordPress 网站上各种养眼的东西、小部件和按钮所迷惑。添加太多的小部件和社交按钮会在前端添加大量请求,每个请求都意味着对数据库的额外调用。如此多的请求的最终结果是页面加载缓慢。因此,如果您想加快 WordPress 网站的速度,最好保持主题的前端轻量且简单。

27.使用AMP页面

加速移动页面是 SEO 和 Web 开发行业的新炒作。 AMP 页面在移动设备上的加载时间为几毫秒,并且在来自移动设备的搜索中在 Google SERP 中排名较高。

如果您希望移动用户获得更高的流量,那么在 WordPress 上配置 AMP 页面是绝对必要的。请阅读我们有关如何在 WordPress 网站上配置 AMP 页面的有用指南。

28. 最后,使用更快的互联网!

完成上述所有 26 个步骤后,如果您的访问者仍然抱怨您的 WordPress 网站速度很慢,那么是时候问一个最重要的问题了:我的互联网速度够快吗?

加起来

加速 WordPress 网站并不简单。上述步骤涵盖了为访问者提高 WordPress 性能的所有重要方面。如果您对如何加速 WordPress 网站还有其他疑问,请在评论部分留下您的问题,我将为您指出正确的方向。

本人擅长Ai、Fw、Fl、Br、Ae、Pr、Id、Ps等软件的安装与卸载,精通CSS、JavaScript、PHP、ASP、C、C++、C#、Java、Ruby、Perl、Lisp、Python、Objective-C、ActionScript、Pascal等单词的拼写,熟悉Windows、Linux、OS X、Android、iOS、WP8等系统的开关机。

通过下面的方式来联系我们:

电邮:138762189@qq.com

联系QQ:点击这里给我发消息

官方站:www.tadke.com

※ ※ 联系请加我的企鹅号 ※※

※ ※技术支持请微信联系站长 ※※

Copyright © 2023 Tadke.com. 琼ICP备20000547号