如何通过 15 个技巧加速 WordPress (2023)
已发表: 2023-09-07WordPress 网站所有者面临的最大问题之一是网站速度慢。 当您的网站滞后时,可能会影响搜索引擎排名页面 (SERP) 中的排名,导致访问者离开并不再返回,甚至会影响您的转化率。 在这篇文章中,我们将提供 15 个技巧(以及一些额外的技巧)来加快 WordPress 的速度。
让我们开始吧。
- 1为什么要关心 WordPress 速度?
- 2如何加速 WordPress
- 2.1 1. 进行速度测试
- 2.2 2. 选择正确的 WordPress 托管提供商
- 2.3 3. 优化核心网络生命力
- 2.4 4.选择高级DNS
- 2.5 5. 保持站点数据库清洁
- 2.6 6.使用CDN
- 2.7 7. 缓存 WordPress 网站的文件
- 2.8 8. 缩小 CSS、JS 和 HTML
- 2.9 9.启用GZIP压缩
- 2.10 10. 优化图像
- 2.11 11. 在 WordPress 之外托管视频
- 2.12 12. 尽量减少插件的使用
- 2.13 13.保持 PHP 更新
- 2.14 14. 关注评论
- 2.15 15.选择正确的主题
- 2.16额外提示
- 关于加速 WordPress 的3 个最终想法
为什么你应该关心 WordPress 的速度?
首先要记住的最重要的事情是,没有人喜欢速度慢的网站。 无论它多么华丽,都没关系。 如果 3 秒内没有加载,大多数人都会放弃,再也不会回来。 高跳出率是有害的,因为您可能会错过销售机会,失去潜在客户,甚至吓跑那些经常访问您网站的人。
网站速度慢的另一个缺点是在 SERP 中的位置较差。 Google 使用核心网络生命力来衡量您网站的性能。 如果您的网站加载缓慢,Google 将会对您进行严厉处罚,将您网站的内容在搜索结果中的排名降低。 需要关注的最重要的指标之一是第一个字节的时间 (TTFB),它衡量用户的浏览器从站点服务器获取第一个字节信息所需的时间。
最后,如果您的网站速度很慢,可能会阻碍访问者购买、注册新闻通讯,甚至阅读博客文章。 一般来说,缓慢的网站会导致客户不满意,他们不愿意给你时间,更不用说他们的钱了。
如何加快 WordPress 速度
在这篇文章中,我们将为您提供提高网站速度的可行方法。 不过,在此之前,我们先讨论重要的第一步,即衡量网站的性能,以便您可以采取必要的步骤来纠正它。
1. 进行速度测试
当您发现网站滞后时,您应该做的第一件事是执行速度测试以衡量其速度和性能。 您可以使用一些工具,包括 GTmetrix、Pingdom 和 Google 的 Page Speed Insights。
为了演示该过程,我们将引导您使用 GTmetrix 运行扫描。 将您的网站 URL 复制并粘贴到文本字段 (1) 中,然后单击测试您的网站(2)。
扫描需要几分钟才能完成。 完成后,您就会明白为什么您的网站表现不佳。 GTmetrix 衡量性能、结构、最大内容绘制、总阻塞时间和累积布局偏移等指标:
详细分析结果
使用下面的屏幕截图,我们发现我们的测试站点存在一些问题。 在性能选项卡中,我们可以看到我们的网站正在努力应对高于建议的最大内容绘制分数,以及 5.1 的页面索引速度。 这意味着加载我们的页面需要 5.1 秒,其中最大的元素需要 7.8 秒才能完全加载。 一般来说,您的网站加载时间应少于 3 秒,以将访问者留在您的网站上。
我们可以在“结构”选项卡上深入了解导致网站加载如此缓慢的原因。 正如您所看到的,我们有几个图像太大,导致页面加载缓慢。 此外,由于 javascript 文件占用资源,还存在一些大型网络负载问题。
您看到的结果将根据您网站的需求而有所不同,但正如您所看到的,GTmetrix 将为您提供所有必要的信息,以便您可以采取措施来加速 WordPress。
2. 选择合适的 WordPress 托管提供商
加快 WordPress 速度的最佳方法之一是选择快速的托管提供商。 SiteGround 是最好的托管提供商之一,由于其 Google Cloud 基础设施和 Nginx 网络服务器,它是最快的托管提供商之一。 与许多网站仍在使用的 Apache 不同,Ngnix 具有性能增强功能,使其比同类产品快得多。 SG 的另一个优势是它的自定义 PHP 和 MySQL 设置,这使得在其上托管的网站速度极快。
无论您选择哪个托管合作伙伴,请务必在注册之前检查他们提供的速度增强功能。
3. 优化核心网络生命力
如前所述,您应该熟悉 Google 的核心 Web Vitals 及其含义。 这些指标对于您的网站在搜索结果中取得成功至关重要,因此必须掌握这些指标。 为了帮助您了解每个功能的作用,以下是每个功能的简单定义:
- 最大内容绘制 (LCP):在页面上加载最大图像或文本所需的时间。
- 首次输入延迟 (FID):测量从用户第一次单击到浏览器开始处理响应的时间。
- 累积布局偏移 (CLS):测量页面上意外的布局偏移。 当可见元素将其位置从一帧更改为下一帧时(布局移位)。
- 首次内容绘制 (FCP):测量第一个元素(文本、图像、视频等)加载后加载页面所需的时间。
- 与下一个绘制的交互 (INP):评估页面对用户交互(点击、点击等)的整体响应
- 第一个字节的时间 (TTFB):计算请求资源和加载第一个字节的信息之间所花费的时间。
4. 选择高级 DNS
除了托管之外,还应选择信誉良好的域名注册商,例如提供优质域名系统 (DNS) 的 Namecheap。 高级 DNS 是 DNS 提供商提供的一项付费服务,用于增强网站域名解析过程的性能、安全性和可靠性。 基本上,DNS 将人类可读的域名(如 beautifulthemes.com)转换为计算机用来定位互联网上服务器的 IP 地址。
与免费 DNS 服务相比,高级 DNS 具有多种优势,例如更快的性能、增强的安全性、更好的可靠性、DDoS 防护和更多自定义选项。 优质 DNS 提供商通常拥有更广泛的服务器网络,这些服务器网络战略性地分布在世界各地。 这有助于减少解决用户请求所需的时间,从而加快加载时间。
5.保持网站的数据库干净
加快 WordPress 速度的另一种方法是保持网站的数据库干净。 随着时间的推移,帖子修订、评论和其他孤立数据可能会积累起来,使网站的数据库变得臃肿并增加不必要的数据。 为了确保数据库快速、整洁,请考虑安装数据库优化插件,例如 WP-Optimize。
WP-Optimize 是一款一体化解决方案,用于清理数据库、压缩图像以及缩小笨重的 CSS 和 JS 文件。 当您保持数据库优化时,您可以限制可能出现的潜在错误,同时控制图像和脚本文件的大小。 在优化数据库之前,请务必先进行备份。 否则可能会导致数据库错误,从而中断站点文件和数据库之间的连接。
6.使用CDN
如果您正在寻找加快 WordPress 速度的方法,那么整合内容交付网络 (CDN) 是一个绝佳的选择。 CDN 是用于存储网站文件的计算机服务器的集合。 它通常包含世界各地的服务器,根据访问者的位置向他们提供网站的文件。 通过从距离网站访问者最近的位置传送文件,您的网站加载速度将会更快。 CDN 也可以起到故障保护的作用。 例如,如果保存您文件的一台服务器出现故障,另一台服务器可以迅速介入并挽救局面,确保您的网站保持正常运行。 根据您的托管提供商的不同,您可能已经可以访问免费的 CDN。 大多数信誉良好的网站(例如 SiteGround)都会向客户提供免费的 CDN,作为托管包的一部分。
7. 缓存 WordPress 网站的文件
当谈到加速您的 WordPress 网站时,添加缓存插件肯定会有所帮助。 每次用户登陆您的网站时,浏览器都会向您网站的服务器发送请求以查看页面。 根据您拥有的图像、视频和其他元素的数量,这可能会花费大量时间。 当您使用缓存插件时,您网站的文件将被临时存储并更快地提供给访问者。 大多数托管 WordPress 托管提供商都会通过托管计划提供缓存,但对于那些没有该选项的人来说,像 WP Rocket 这样的插件是一个很好的选择。
8. 缩小 CSS、JS 和 HTML
当您缩小网站的 CSS、javascript 和 HTML 时,您可以减少页面加载时间,让访问者和 Google 满意。 虽然这不会有太大的区别,但当您将缩小与本文中的其他技巧结合起来时,您的网站将立即快速尖叫。 缩小这些文件可以删除站点代码中不必要的字符,从而清理代码并在浏览器调用时更快地提供它们。 有多种方法可以实现此目的,包括在线工具、手动(不推荐)或使用插件。 大多数速度优化插件(例如 NitroPack)将为您完成所有艰苦的工作,确保您的网站快速加载而不破坏代码。
9.启用GZIP压缩
尽管有缓存和图像优化工具,但在网站上启用 GZIP 压缩可以进一步提高其速度。 GZIP 是一种压缩技术,通过在传输前进行压缩来减小网页、样式表和 JavaScript 文件等资源的大小。 这可以最大限度地减少数据传输,从而加快加载时间。 当浏览器请求页面时,服务器会检查 GZIP 支持。 如果支持,服务器会在发送之前压缩文件。 收到后,浏览器解压缩并显示内容。 GZIP 不仅可以加速 WordPress,还可以提高带宽效率和 SEO。 一些缓存插件(例如 WP Rocket)会自动启用 GZIP。 其他软件(例如 WP-Optimize)提供此功能,但需要手动激活。
10. 优化图像
WordPress 中最大的速度消耗之一是图像。 如果尺寸不正确,它们可能会抹掉您的 TTFB。 它们还会损害 SEO 和您在 SERP 中的排名。 为避免这种情况,请始终确保图像尺寸正确。 虽然您可以手动执行此操作,但拥有数百甚至数千张照片的网站需要更实用的解决方案:图像优化插件。 这些插件的工作原理是调整现有图像的大小并自动调整您上传的图像的大小。 Ewww Image Optimizer 是一个不错的选择,它可以在上传图像时调整图像大小,删除嵌入的元数据,并使用延迟加载来压缩图像。 除此之外,它还可以将网站上的图像转换为 WebP 格式,这将大大减小图像文件的大小。
11. 在 WordPress 之外托管视频
视频非常适合营销,非常适合向世界介绍您的品牌,并能引起网站访问者的兴趣。 也就是说,它们会降低您网站的速度。 最好在 WordPress 之外托管视频,例如在 YouTube、Vimeo 或 Amazon S3 上。 如果您使用 Divi 这样的主题,则可以在设计元素中嵌入 YouTube 和 Vimeo 链接,但对于其他主题,您将需要 YouTube 插件。
通过嵌入带有链接的视频,您可以减轻网络服务器完成繁重工作的压力。 YouTube 非常适合在您的网站中嵌入视频,但如果您想使用视频背景,最好使用 Vimeo。 虽然它确实需要付费订阅,但它提供了从视频中剥离品牌的工具,为您的用户提供更简化的体验。 如果您想对两者进行并排比较,请查看我们的 Youtube 与 Vimeo 帖子,以帮助您确定哪一个最适合您的情况。
12. 尽量减少插件的使用
WordPress 插件是向 WordPress 网站添加新功能的好方法,但应谨慎使用。 作为一般规则,您应该只使用绝对必要的插件。 WordPress 新用户常犯的一个错误是尝试不同的插件,然后将它们安装在自己的网站上。 最好只使用需要的内容,停用并删除未使用的插件,并在卸载后始终运行数据库清理。 这样,您就可以减少数据库膨胀,保持网站平稳运行。 此外,请务必始终保持插件更新。 过时的插件可能会导致安全漏洞,从而引诱黑客进行破坏。 也就是说,请务必安全地更新插件以避免不必要的停机。
13. 保持 PHP 更新
您可以为 WordPress 网站采取的最容易被忽视的速度提升步骤之一是在需要时更新 PHP。 PHP 更新会定期发布,旧版本会定期停止。 出于多种原因,保持 PHP 更新非常重要。 首先,过时的 PHP 版本可能会降低您网站的速度。 随着更新的发布,它们通常包含性能增强功能,以帮助 WordPress 更有效地处理请求。 其次,过时的 PHP 可能会带来严重的安全风险。 由于黑客和不法分子总是在寻找入侵途径,因此必须更新 PHP 等关键软件。 另一个考虑因素是服务器上的 PHP 工作线程数量。 如果 PHP 是最新的,并且您有一个资源密集型网站,那么可能是时候联系您的托管提供商并询问正在运行多少个 PHP 工作线程以及是否可以添加更多工作线程。
14. 关注评论
WordPress 的另一个被忽视的方面是评论。 尽管评论本身通常不会影响网站速度,但与其他因素结合使用时,评论可能会导致 WordPress 网站速度缓慢。 为了控制评论,请考虑安装评论插件并进行日常清理,以确保您网站的数据库不会充满数百(如果不是数千)不必要的评论。 使用数据库清理插件和评论插件(例如 Akismet)是审核评论、与用户互动、防止垃圾邮件和最大限度减少膨胀的好方法。
15. 选择正确的主题
最后但并非最不重要的一点是,选择一个快速的 WordPress 主题,例如 Divi,以帮助加快 WordPress 的速度。 寻找新主题时,您应该记住一些事情。 首先,它是否具有响应能力? 考虑到谷歌在搜索引擎排名方面采取移动优先的心态,一个适用于任何屏幕尺寸的主题是必须的。 其次,选择一个通过代码精简、动态框架和其他提速功能来增强性能的主题。
有了 Divi,您将获得所有这些东西以及更多。 一些功能包括动态框架,允许仅动态加载所需的内容。 此外,Divi 的 CSS 也是动态的。 它被分成数百个较小的组件,然后在每个页面上组合以生成一个快速加载的网站,该网站仅使用必要的内容,而不是加载整个样式表。 除了动态 CSS 之外,Divi 还提供 Google 字体缓存和异步 Javascript,并删除不需要的资源,例如表情符号。 如果您正在寻找一个高效且具有设计能力的 WordPress 主题来创建您梦想的网站,那么 Divi 就是您的最佳选择。
额外提示
除了上述提示之外,您还可以采取其他一些措施来加快 WordPress 速度:
- 关闭自动更新:虽然这看起来可能适得其反,但最好手动更新插件,因为保持自动更新会涉及持续的后台进程,这可能会减慢您的网站速度。
- 禁用引用和 pingback: WordPress 在设置 > 讨论中提供了启用引用和 pingback 的功能。 虽然它们很有用,但也可能会拖慢速度。 因此,建议禁用它们。
- 限制博客卷页面上的帖子数量:如果您的博客存在网站速度问题,请考虑限制您在任何一页上展示的博客帖子数量。 请记住,您的浏览器必须先加载页面上的每个元素,然后再将其传递到浏览器,因此,如果一个页面上有很多帖子,则可能会导致您的网站加载缓慢。
- 启用对象缓存:一种服务器端缓存,对象缓存涉及存储数据库查询以在服务器请求中提供特定数据。 启用后,发出的请求将会少得多,从而加快 WordPress 的速度。
- 删除未使用的图像:在网站上保留未使用的图像可能会导致速度大幅下降。 因此,如果您不使用它们,请扔掉它们。
- 管理 cron 作业: Cron 作业对于设置自动任务很有用,但使用太多它们确实会减慢您的网站速度。 尝试限制您创建的数量,以将后台进程保持在最低限度。
- 优化 Google 字体: Google 字体对于用户体验来说非常有用,但对于页面速度却不太重要。 请遵循以下提示,让您的网站在使用 Google 字体时保持最佳运行状态。
关于加快 WordPress 速度的最终想法
WordPress 是世界上最流行的 CMS,但如果不加以控制,它可能会比糖蜜慢。 这就是为什么采取措施确保其最佳运行非常重要。 速度缓慢的 WordPress 网站会威胁您在 SERP 中的位置,并可能导致收入损失。 有了像 SiteGround 这样的优秀托管提供商和一些像 WP Optimize 这样的战略插件,您的网站将会快速增长,有更好的机会获得良好的排名,并让访问者留在您的网站上,确保更多的转化和整体更好的用户体验。
需要更多提示吗? 查看我们的一些帖子以增加您对 WordPress 的了解:
- WordPress 初学者教程:分步指南 (2023)
- 2023 年 31 个最佳 WordPress 插件(您需要的一切)
- 什么是 WordPress 托管?
特色图片来自 Kapralcev/shutterstock.com