在 Google 和 Yoast 的大力支持下,性能团队推出了一套不错的 beta 功能。
去年秋天宣布 WordPress 核心性能团队时,普遍的兴奋与神秘感增强了。网站“性能”几乎可以指任何东西,从 PHP 代码的执行速度到基于 React 的块编辑器的运行速度。或者它可以指许多开发人员梦寐以求的数据库优化类型(这些天你的 postmeta 表有多大?)。
当您认为 WordPress 同时处理后端内容管理系统以及网站的实际内容时,性能提升的重点可能是无止境的。然而,由于 Yoast 的团队是这项计划的重要推动者,大多数不经意的观察者都将希望寄托在一些前端性能增强上,这些功能可能会特别安抚从山顶上抓着核心走下来的善变的谷歌之神Web Vitals 蚀刻在石头上。
上周,性能团队在 Performance Lab 插件中发布了他们的第一轮 beta 功能。总的来说,这个第一个版本并没有让人失望。为数不多的横幅功能,所有这些都希望有一天能被选入 WordPress 核心大联盟,它们涉及一些最常见的问题——JavaScript 和 CSS 加载、WebP 图像和对象缓存。该插件背后的团队已经明确表示,目标不是与其他优化或压缩插件竞争。这不会通过修改WordPress主题或插件的输出来使您的站点更快,例如通过压缩样式表或生成静态 HTML 文件。相反,该插件主要关注底层工具集,例如启用 WebP 图像,并为用户提供有用的信息。
性能实验室插件还广泛使用位于工具菜单中的 WordPress 站点健康屏幕。如果您不熟悉站点运行状况屏幕,那么您并不孤单。这个相对较新的 WordPress 新增功能(在 5.2 中引入)是对站点重要部分的深度诊断和整体反馈的集合,例如检查版本号和环境设置。直到最近(5.8),开发人员甚至可以访问站点健康屏幕。
就个人而言,我希望看到更多插件利用站点健康屏幕。毫不奇怪,到目前为止,Yoast 团队是我见过的为数不多的插件之一,这些插件展示了有助于改善您的 SEO 健康的有趣审计。 Performance Lab 插件为站点健康添加了一些新的检查,例如,一些测量在您的站点主页上排队的 CSS 和 JavaScript 的数量。该插件还添加了持久对象缓存检查。
对于项目仅五个月的初始版本,您可以将其视为巨大的进步。未来的目标包括进一步开发 WebP 支持、整个 WordPress 的 JavaScript 增强功能以及更多的测量工具,这些工具可以提供我们许多人习惯于查看的页面速度洞察类型。
需要明确的是,像这样的功能项目的不同之处在于它与主要利益相关者的目标的一致性程度。在这种情况下,在 Google 和 Yoast 的大力支持下,与 WordPress 中的许多其他优先事项相比,我们在此功能项目上看到如此多的行动也就不足为奇了。这显然是一组有利于整个 WordPress 生态系统的工具;对于我们大多数人来说,幸运的是它们似乎也使 Google 受益。