WordPress 核心性能团队:他们做什么?

已发表: 2023-09-28

WordPress 核心性能团队是 WordPress 团队名单中相对较新的成员。 就像可持续发展团队一样,它成立的时间也不长。

部分原因是性能曾经是 WordPress 社区需要优先考虑的问题。 性能主要外包给托管提供商和插件。 另外,用户可以自己做很多事情来加速 WordPress 网站。

然而,越来越多的报道称 WordPress 被竞争对手远远甩在身后。 因此,社区决定是时候将 WordPress 核心性能放在更重要的位置了。 Josepha Haden-Chomphosy 在 WordCamp Europe 2023 上也提到了这一点

因此,为了更好地了解核心绩效团队是谁以及他们做什么,在本文中我们希望对他们和他们的工作进行阐述。 我们将讨论创建该团队的原因、他们的目标是什么,并指出他们的一些工作产品和成果。 最后,我们将告诉您如何参与团队并帮助提高 WordPress 性能。

WordPress 性能团队:详细概述

WordPress 核心绩效团队

如果您对 WordPress 比较陌生,您可能不知道该项目将不同的职责划分为团队,所有团队在 Make WordPress 中都有自己的渠道。

制作 WordPress 的团队

有设计团队、辅助功能团队、主题和插件团队、培训团队、营销团队等。 自 2021 年成立以来,核心绩效团队在其中占据了一席之地,包括他们自己的频道和博客。

WordPress 核心性能团队关于 make WordPress 的博客

该团队最初是由 WordPress 领域多个组织的社区成员提出并带头的,其中包括 Google、10up、XWP 和 Yoast。 这些组织也是为其贡献人员和时间的组织之一。

为什么他们认为有必要组建这样一个团队? 我们接下来谈谈这个。

为什么 WordPress 需要核心绩效团队?

拥有 WordPress 核心性能团队的主要原因很简单:用户更喜欢快速的网站。 众所周知,网站性能影响着从用户体验到转化、参与度和搜索引擎优化 (SEO) 的方方面面,并有助于打造更加环保的网站。

移动网站速度和转化率提高谷歌
来源:谷歌

然而,还有更具体的原因说明为什么有必要将 WordPress Core 的性能放在首位。

WordPress 已经落后了

正如引言中已经提到的,成立核心性能团队的最终决定是因为 WordPress 在这一领域开始被其他网站平台超越。 Felix Arntz 在 WCEU 2022 上就此主题发表了演讲,详细介绍了这一点。

如果您不打算观看整个事件,以下是一些主要发现。

Core Web Vitals 技术报告显示,与 Wix、Squarespace 或 Shopify 等专有平台相比,WordPress 和 WooCommerce 网站在 Core Web Vitals 得分较高的网站中排名垫底。 这在桌面上尤其明显。

核心 Web Vitals 报告比较

此外,尽管得分较高的网站比例几乎翻了一番,但 WordPress 网站的改进速度比其他平台要慢。 更重要的是,使用开源 CMS 构建的网站整体上也比单独使用 WordPress 更快。 这意味着,Drupal 或 Joomla 等其他内容管理系统的性能也比 WordPress 更好,而不仅仅是付费网站构建器和 CMS。

WordPress 性能与 drupal joomla wix 等

为什么这很重要? 因为,重申一下之前的观点,用户关心这一点。 随着 WordPress 的竞争对手投资于性能改进,他们的用户数量开始比开源替代品增长得更快。

增长最快的 cms 比较

性能是一个重要特征

这里要记住的重要一点是,绩效改进并不是一个公平的竞争环境。 专有 CMS 可以更轻松地优化其产品,因为它们拥有整个生态系统和技术堆栈。

然而,上面的描述仍然没有描绘出一幅美丽的图画。 显然,性能是 WordPress 平台成功和长寿的重要因素。 这就是提议组建性能专业团队的社区成员所意识到的,并在他们的最初提案中阐述了这一点。

WordPress 核心性能团队原始提案

为了保持竞争力,继续扩大市场份额,并简单地允许用户为现代网络环境构建网站,性能必须成为 WordPress 开箱即用的基石。 如何实现这一目标? 嗯,那是另一个问题了。

核心绩效团队做什么的?

所以,目标很明确。 现在,WordPress 核心性能团队希望如何实现这一目标? 引用团队页面:

核心性能团队致力于监控、增强和提升 WordPress 核心及其周边生态系统的性能。

为了更好地理解这意味着什么,看看他们的 2023 年路线图会有所帮助:

  • 改善 WordPress 加载时间— 该团队的目标是改善客户端(即浏览器)以及服务器端的性能。 具体来说,他们的目标是改进最大内容绘制(LCP),这是 WordPress 网站最难解决的一个指标。
  • 衡量性能——为开发人员创建和改进衡量和基准性能的方法。 这样做将使社区能够根据可靠的数据制定策略来提高性能。
  • 支持插件和主题开发人员——为 WordPress 开发人员提供更好的文档和工具,以提高他们的工作和产品的性能。 帮助开发人员缩短主题和插件的加载时间将对整个 WordPress 生态系统产生积极影响。

这些是大致的思路。 为了给大家留下更好的印象,以下是团队正在尝试实施的一些具体措施:

  • 通过 PHP 分析提高服务器响应时间
  • 提高块主题和古腾堡编辑器的性能
  • 探索提高数据库性能的不同方法
  • 用于更快加载图像的图像优化技术,尤其是英雄图像
  • 创建插件检查工具,类似于主题检查插件

他们是如何登陆这些的? 它们是社区在征求意见后提出的。

WordPress 核心性能团队呼吁在 github 上优先考虑

正如您所看到的,团队从几个不同的角度探讨了提高 WordPress 核心性能的主题。 这是必要的,因为它取决于许多不同的因素。 这也是为什么团队没有在核心性能博客上发布太多内容的原因。 相反,您可以在核心、主题和插件频道中找到标记为“性能”的帖子。

性能实验室插件

核心性能团队的主要工作产品之一是性能实验室插件。 它是一个功能插件,或者更确切地说,是一个旨在最终进入 Core 的功能插件集合。 这也是在野外测试不同性能改进的一种方法。 该插件由不同的模块组成,可以单独或组合使用。

性能实验室插件菜单和模块

在撰写本文时,其中包括:

  • 主色图像— 添加了对存储新上传图像的主色并创建该颜色的占位符背景的支持,直到图像加载。 这主要是为了改善等待图像出现时的用户体验。
  • Fetchpriority — 为页面上的主要内容图像添加fetchpriority标记。 这告诉浏览器首先加载它,以便它快速显示。
  • WebP 支持运行状况检查— 检查您的服务器是否支持创建 WebP 图像并在“站点运行状况”菜单中显示此信息。
  • WebP 上传— 如果您的服务器支持,则自动为上传到 WordPress 媒体库的新 JPEG 图像创建 WebP 版本。 WebP 是下一代图像格式,占用空间更小,因此图像加载速度更快。 仅当 WebP 图像小于现有 JPEG 时,该插件才会执行此操作。
  • 排队资产运行状况检查- 向站点运行状况添加有关站点上加载的 CSS 和 JavaScript 文件数量的检查,以便您可以减少它们。
  • 自动加载选项运行状况检查- 检查从网站数据库自动加载的选项数量,并在站点运行状况中显示反馈。

如您所见,插件的改进主要集中在 JavaScript 和图像问题上。 正如 Felix 在他的演讲中指出的那样,这是因为这些是导致 WordPress 网站表现不佳的主要问题。

WordPress的主要性能问题

然而,值得注意的是,插件中的模块会随着时间的推移而改变,因为功能将成为核心的一部分,并且新项目将取代它们。 同时,请随意安装并尝试。

其他可见的绩效成就

除了性能实验室插件之外,我们已经可以看到核心性能团队的劳动成果以其他形式得到回报。 随着每个新版本的发布,WordPress 现在都会变得更快一些。 WordPress 6.2 块主题的加载时间增加了 14-18%,经典主题的加载时间增加了 2-5%。 它还将这些主题类型的服务器端性能分别提高了 17-23% 和 3-5%。

WordPress 6.2 的性能改进

这主要是通过改进 theme.json API、改进块主题的延迟加载以及更好的性能跟踪工具来实现的。

WordPress 6.3 做得更好。 它将块主题的加载速度进一步提高了 27%,将经典主题的加载速度提高了 18%。 块主题的服务器响应时间又减少了 19%。

此更新主要关注客户端(即浏览器)性能。 WordPress 6.3 简化了emoji-loader.js脚本的性能,添加了首屏图像的fetchpriority ,并对服务器和数据库性能进行了低级更改。

该团队还引入了自动性能监控,作为更好地测量加载速度和识别问题的手段。 这有助于创建 WordPress Core 执行情况的连续跟踪记录,并创建一个基准来比较新的改进。

最后,他们还致力于提高 WordPress 翻译速度。 显然,本地化版本的 WordPress 比仅使用一种语言的 WordPress 版本表现要差得多。 他们正在 Performance Translations 插件中测试此问题的解决方案。

如何为核心绩效团队做出贡献

WordPress 作为一个开源项目的美妙之处在于任何人都可以为其做出贡献。 其中包括核心绩效团队。 如果您想帮助 WordPress 整体更快,您可以通过以下方式参与:

  • 加入 Slack 上的 #core-performance 频道并参加每周会议(您需要一个 WordPress.org 帐户)。 它们在星期二举行,您可以在会议日历中找到它们。 有关过去会议的摘要,请查看核心绩效团队博客。 在这里,您可以加入讨论,甚至可以对功能和功能插件提出自己的建议。
  • 在 Github 或官方支持论坛上测试和报告性能实验室插件的错误。 如果您是开发人员,您也可以为该插件做出贡献。 作为非技术人员,您仍然可以帮助翻译它或在支持论坛中伸出援手。 在插件手册中查找两者的详细信息。

您可以在团队手册中找到更多贡献方式。 如果您参与其中,请不要忘记获取您的贡献者徽章!

WordPress 核心绩效团队贡献者徽章

最后的想法:WordPress 核心性能团队

核心性能团队对于 WordPress 生态系统来说相对较新。 然而,他们承担了非常重要的责任。 性能是 WordPress 落后的一个领域,这也体现在用户数量趋势上。

通过拥有一个核心团队并优先考虑,我们的目标不仅是追赶,而且最终超越其他平台。 它还旨在使性能以及由此带来的用户体验和网站速度的提高成为 WordPress 平台的核心功能。

在这篇文章中,您概述了核心绩效团队计划如何实现这一目标及其主要关注点。 使用性能实验室插件来测试驱动他们的工作。 如果您想支持他们所做的事情(以及整个 WordPress 平台),有很多方法可以做到。

您希望看到核心绩效团队的工作取得什么成果? 在评论部分分享您的见解!