WordPress 宣布了一个有助于加快网站速度的官方插件。发布商可以测试新的测试版功能并提供反馈
WordPress 宣布发布一个名为 Performance Lab 插件的插件。它由 WordPress 性能团队开发,旨在帮助 WordPress 网站加速。该插件使发布者有机会在将新改进包含到 WordPress 本身的核心之前立即使用它们。
由 WordPress 核心开发人员组成的 WordPress 性能团队开发了该插件,以便接收有关为包含在未来版本的 WordPress 核心中而开发的新功能的反馈。
WordPress 性能团队
WordPress 性能团队成立于 2021 年 11 月,旨在协调 WordPress 核心内的性能改进。该团队由 WordPress 开发人员组成,其中一些团队成员来自 Google 和 Yoast。
从他们最初的会议开始,他们制定了一份绩效项目清单,这个插件称为 Performance Lab Plugin,是绩效团队的成果之一。
性能实验室插件
Performance Lab 插件提供对 WordPress 改进的访问权限,这些改进旨在帮助发布者加快其网站速度,并诊断可能导致其网站速度变慢的问题。
该插件本身以模块化方式设计,因此发布者可以选择他们想要使用的改进。
该插件中的新功能旨在最终使其成为 WordPress 的未来版本。
WordPress 希望通过插件及早发布这些新功能,他们可以收到有关任何潜在问题的反馈。
新功能通常作为单独的插件发布。
WordPress 决定将所有新的性能功能组合到一个插件中,这将允许发布者在一个插件中从一个中心位置选择启用哪些新功能。
性能实验室插件模块
新的 Performance Lab 插件有四个模块。
四个插件模块是:
- WebP 上传
将新上传的 JPEG 文件转换为更快的 WebP 格式。该功能取决于服务器对 WebP 的支持。 - WebP 支持
这是一个站点健康模块,用于检查服务器是否支持 WebP,如果不支持 WebP,则会显示警告。 - 持久对象缓存健康检查
可能建议使用对象缓存的站点健康检查模块。对象缓存是一种加快网站响应时间的方法,有助于减少数据库负载并加快网站访问者的网站速度。 - Audit Enqueued Assets (experimental)
提供对在主页上排队的 CSS 和 JavaScript 文件的审计。这有助于识别可能会降低网站速度的不必要的 CSS 和 JavaScrip 文件。
入队资产模块是实验性的?
Audit Enqueued Assets 模块被标记为实验性的。开发人员选择将其标记为实验性的,因为模块本身将得到改进。
开发人员对此进行了讨论,一位开发人员在 Github 官方页面上进行了讨论:
“为了澄清,这并不是模块有问题,更多的是它感觉还没有那么完美,因此在第一个版本中标记为“实验性”——随着时间的推移它看到更多的改进,我们可以然后将其标记为非实验性的。”
他后来跟进了为什么它被标记为实验性的原因:
“确实,这不会破坏任何人的网站,但 IMO 将其标记为实验性的主要观点是,与其他模块相比,它仍处于开发的早期阶段。
…例如,我们还没有完全定义阈值应该是什么,并且已知收集资产的方法对于某些环境还不可靠。”
这个模块需要改进的一个例子是通过识别哪些插件或主题使用不必要的 CSS 和 JavaScript 文件使网站膨胀,从而使其更有用。
你应该下载插件吗?
插件下载页面表明该插件已经过测试,应该可以在现场制作网站上使用。
虽然至少有三个模块没有标记为实验性,并且它们都被认为是稳定的并且可能不会破坏站点,但该插件的主要目的是为发布者提供机会,在模块直接集成之前提供有关模块的反馈进入 WordPress 核心。
稳定性方面,官方插件页面注释:
“……除非一个模块被明确标记为“实验性”,否则它已经过测试并建立到可以在生产中使用的程度。”
在保证方面,它还说:
“不过,与每个插件一样,您这样做的风险自负。”
WordPress 网站的最佳实践是首先在临时站点上添加新插件,并在更新主网站之前先在其中进行测试。
另一个最佳做法是在安装插件之前保存网站的备份。如果插件与另一个插件或主题发生意外冲突,备份将使网站回滚到其原始版本变得容易。
该插件提供了明显的好处,可能有助于加快您的网站速度。但它是由 WordPress 性能团队提供的,作为一种接收有关全新改进反馈的方式,这些改进最终将成为 WordPress 核心。