WordPress 6.4 将发布一个新的默认主题:2024(TT4),预计在 11 月初发布。该主题比以前的默认主题功能更丰富,贡献者一直致力于确定在发布之前可以进行的潜在性能改进。
作为起点,Google 赞助的性能团队贡献者 Felix Arntz 进行了多项基准测试,将 TT4 与 TT3 块主题进行比较。其中包括涵盖服务器端 (TTFB) 和客户端 (LCP-TTFB) 的整体 Web Vitals,以及单独的服务器端加载时间性能基准。Arntz 发布了这些数据的摘要:
- 对于主页:
- 总体加载时间 (LCP) 慢了 58.8%。?
- 客户端性能 (LCP-TTFB) 慢了 93.5%。?
- 服务器计时 (
wp-total
) 慢了 71.8%。?- 对于单个帖子:
- 总体加载时间 (LCP) 慢了 3.9%。?
- 客户端性能 (LCP-TTFB) 快了 40.1%。?
- 服务器计时 (
wp-total
) 慢 42.3%。?
他指出,TT4 速度较慢的原因是它比 TT3 提供了更多功能丰富的开箱即用内容。
“有趣的是,TT4 和 TT3 之间的服务器端性能差异似乎几乎完全来自主题使用的块编辑器功能的数量,而不是主题本身的任何问题,”Arntz 说。“事实上,该主题仅包含 PHP 逻辑的单个功能。然而,它确实包含比 TT3 更复杂的内容,并带有大量模式,因此这可能会发挥作用。”
经过两周针对一些标记问题的特定票证的工作,性能贡献者能够使新的 TT4 主题(和其他主题)加载速度提高 40% 以上。
Arntz 表示:“我非常高兴地报告,通过核心中的其他常规性能修复,大多数(如果不是全部)服务器端性能问题已得到解决。”
在将 TT4 和 TT3 与最新核心主干进行比较时,他总结了服务器计时基准的改进:
- TT4 主页加载时间为 85.91 毫秒,而 TT3 为 78.08 毫秒。
- → 慢了 10.0%,但之前慢了 71.8% ?
- TT4“世界你好!” 加载后时间为 96.44 毫秒,而 TT3 为 86.35 毫秒。
- → 慢了 11.7%,但之前慢了 42.3% ?
有一些出色的客户端性能增强,但 Arntz 表示,这些需要更多的思考和时间投入,因此它们已成为 6.5 版本的里程碑。
WordPress 6.4 Beta 3昨天发布。尽管旗舰字体库功能已推迟到 6.5,但贡献者表示此更改不会影响 TT4 主题,因为该主题将附带从主题资源加载的预选字体,就像以前的默认主题一样。