WordPress 6.4 包含超过 100 项性能改进

2023-11-0108:30:50网站建设与开发Comments1,403 views字数 3192阅读模式

WordPress 6.4 将于 11 月 7 日发布,对网站性能进行了 100 多项改进,这个新版本延续了稳定的性能上升趋势,自2021 年提议创建WordPress 性能团队以来的两年内,迄今为止,平均核心 Web Vitals 性能几乎翻了一番。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

WordPress 当时承认核心 CMS 本身的性能是 WordPress 的责任。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

在很短的时间内,团队推出了 Performance Lab 插件,并开始稳步地使其成为 WordPress 所做的每项更改的一部分,确保这些更改不会带来膨胀或性能瓶颈。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

他们的努力取得了令人难以置信的成功,这从 HTTPArchive Core Web Vitals 技术报告中记录的实际 WordPress 网站的性能指标中可见一斑。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

事实不言而喻:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

WordPress 6.4 包含超过 100 项性能改进

提高 WordPress 的速度是首要任务

WordPress.org 最近的一次讨论表明,对于正在开发的 WordPress 的几乎每个组件来说,性能都是重中之重。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

例如,我们发现下一版本 WordPress (6.4) 中捆绑的默认主题 (TwentyTwentyFour) 的性能比之前的主题 (TwentyTwentyThree) 差 70%。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

他们对以前的默认主题 TwentyTwentyThree (TT3) 和 TwentyTwentyFour (TT4) 之间的主页和单个页面进行了基准测试。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

WordPress 测试了最大内容绘制 (LCP),这是一项核心 Web Vitals 指标,用于衡量加载网页所需的时间以及用户何时可以看到页面上最大的文本或图像块。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

他们还结合使用首字节时间 (TTFB) 和 LCP 来测量网站将第一个“字节”数据传送到浏览器的速度以及浏览器呈现标记所需的时间。该测试揭示了标记效率低下的问题。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

以下是 TwentyTwentyFour (TT4) 性能测试的摘要:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

对于主页:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

  • 总体加载时间 (LCP) 慢了 58.8%。
  • 客户端性能 (LCP-TTFB) 慢了 93.5%。
  • 服务器计时 (wp-total) 慢了 71.8%。

对于单个帖子:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

  • 总体加载时间 (LCP) 慢了 3.9%。
  • 客户端性能 (LCP-TTFB) 快了 40.1%。
  • 服务器计时 (wp-total) 慢了 42.3%。”

TT4 较慢的原因是 TT3 更加精简并进行了扩展。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

尽管如此,放弃对 TT4 的补充并不是一个选择。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

一位开发人员对这个问题进行了这样的总结:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

“我认为基准数据非常有趣。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

我们正在比较的两个主题并不属于同一联盟。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

TT3 进行了精简并进行了扩展,而 TT4 则功能齐全并尝试广泛使用站点编辑器工具。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

这并不意味着提取的数据无效。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

事实上,它确实向我们展示了实际用例与基本主题的对比。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

正如您提到的,TT4 本身并没有添加任何功能;它只是使用样板并添加一些块样式,因此我们在这里找到的任何要修复的内容都可能使现有的每个块主题受益,而不仅仅是 TT4,我认为这太棒了。”文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

在性能测试期间,WordPress 核心贡献者在新的默认主题下成功实现了 7.67% 的加载时间,比之前的主题要好。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

重要的是要缩小范围并正确看待这个项目:TwentyTwentyFour (TT4)4 包含 TT3 所没有的重要功能。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

因此,让 TT4 的性能绝对优于 TT3 可能永远不会发生,因为一个默认主题比另一个更复杂。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

尽管如此,他们还是能够将主页性能差异从慢 71.8% 缩小到仅慢 10%。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

单页性能从 42.3% 降低到仅 11.7%。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

性能分析以这样的语句结束:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

“我很高兴地报告,通过核心中的其他常规性能修复,大多数(如果不是全部)服务器端性能问题已得到解决……文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

WordPress 开发人员接下来要做的就是寻找解决方案,以便他们可以提供更好的默认主题,其中包含重要的功能,但仍然表现良好。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

考虑到 TT4 的内容和布局比 TT3 丰富得多,这是一项重大成就,无需担心因此而留下的性能差异。”文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

超过 100 项性能改进

WordPress 6.4 包含 100 多项性能改进。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

6.4 测试版本的公告指出:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

“WordPress 6.4 将包含 100 多个与性能相关的更新,包括改进块主题和经典主题的模板加载性能,在核心、块和主题中使用新的脚本加载策略“延迟”和“异步”,以及新的脚本加载策略。优化自动加载选项的使用的功能。”文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

以下是 WP 6.4 最值得期待的性能改进概述。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

提高性能的脚本加载策略

WordPress 6.4 的新脚本加载更改概述揭示了“核心和捆绑主题中的前端脚本”中延迟和异步属性的使用更新,这将加快所有 WordPress 网站的速度。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

他们还更改了具有“defer”属性的脚本的加载方式。defer 属性告诉浏览器不要执行脚本,直到浏览器完成整个网页的下载加载,此时脚本可以开始运行。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

他们所做的是将页脚区域中带有 defer 属性的脚本移动到头部,这加快了它们的执行速度。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

WordPress 6.4 不再创建附件页面

这是 WordPress 的一个重要变化,涉及 SEO 和性能,这是由 Yoast 创始人 Joost de Valk ( @jdevalk ) 建议的改进。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

WordPress 的每个先前版本都会为上传的任何媒体创建一个独立页面。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

因此,如果您上传网页的图像,WordPress 也会为该图像自行创建一个独立的网页。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

Yoast SEO 有一个功能,默认情况下会关闭该功能,从而阻止 WordPress 创建数千个由图像组成的薄内容页面。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

问题是这样描述的:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

“WordPress 默认为每个上传的附件创建附件页面。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

在“绝大多数”网站上,这些附件页面毫无用处。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

然而,它们确实存在,并且会被抓取,有时甚至在搜索结果中排名,从而给用户和网站所有者带来不好的结果。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

我想建议我们摆脱它们。”文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

此行为已在 WordPress 6.4 版中修复。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

模板加载的改进

这些是对模板加载方式的更改,并与 TwentyTwentyFour 默认主题中发现的问题相关,他们通过以下方式解决了这些问题:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

  • 引入新的缓存
  • 删除主题文件是否存在的不必要检查
  • 删除了与主题相关的重复文件查找(使 WordPress 更快)
  • 为仍然使用旧主题的网站添加了现代性能改进,以便它们受益于延迟加载、异步解码和获取优先级

WordPress 6.4 的图片加载优化

这是对图像和 iframe 加载方式的改进,特别是参考“延迟加载(lazy loading)”和“fetchpriority”等加载属性,这些属性优化了图像和 iframe 的加载方式,从而提高了网页性能。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

新的自动加载选项功能

WordPress 6.4 将附带新的选项功能,允许插件开发人员控制自动加载哪些选项。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

这将加快 WordPress 网站的速度,因为它将减少不必要的加载选项,从而降低服务器资源占用。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

防止冗余样式代码

这是对样式加载方式的更改。样式是告诉浏览器网站应该是什么样子的代码,包括颜色、间距、字体大小等。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

此改进使第三方开发人员能够管理样式的加载方式,以防止加载冗余代码。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

减少冗余代码,尤其是第三方开发人员的冗余代码,对于性能来说是一个巨大的胜利。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

对象缓存改进

WordPress 6.4 包括对象缓存的性能增强。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

对象缓存是用于创建网页的数据的存储位置,这样网站就不必重复从数据库中获取资源。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

就像厨师需要盐瓶一样,他们将盐放在触手可及的柜台上,而不必走到柜子前,取出盐,使用它,然后将盐放回柜子。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

WordPress 官方公告对此改进进行了解释:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

“在 WordPress 6.4 中,性能团队引入了多项以对象缓存为中心的增强功能,从而更好地处理过滤器、减少数据库查询并提高整体系统效率。”文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

提高整体系统效率听起来像是成功的秘诀!文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

WordPress 6.4 继续保持积极的性能趋势

这里的要点是,性能是创建 WordPress 核心的关键因素。这些改进的效果不仅体现在核心 CMS 中,还体现在主题和插件中,其中一些改进适用于使用旧主题和 WordPress 版本的网站。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

这些改进反映在 HTTPArchive 的数据中,该数据显示随着 WordPress 6.4(目前计划于 2023 年 11 月 7 日发布)的发布,改进记录将继续稳步上升。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

来源:wordpress大学文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/56646.html

  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/cms/56646.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定