WordPress贡献者未来6.5版本作为将高性能翻译并入核心的目标

AI 智能摘要
WordPress 的性能团队提议在即将发布的 WordPress 6.5 中将 Performant Translations 并入核心。今年早些时候进行的一项深入性能分析表明,翻译会严重影响服务器的响应时间,因此团队讨论了各种解决方案,最终确定了一种无需用户配置的解决方案。

WordPress 的性能团队提议在即将发布的 WordPress 6.5 中将 Performant Translations 并入核心。今年早些时候进行的一项深入性能分析表明,翻译会严重影响服务器的响应时间,因此团队讨论了各种解决方案,最终确定了一种无需用户配置的解决方案。在 8 月份发布之后,已有 2000 多个 WordPress 网站通过 Performant Translations 功能插件对其进行了测试。

图片[1]-WordPress贡献者未来6.5版本作为将高性能翻译并入核心的目标-搬主题

性能团队的贡献者帕斯卡尔-伯希勒(Pascal Birchler)撰写了将该插件并入核心的提案,他解释了该插件如何加快使用翻译的网站的速度:

Performant Translations 由一个全新的轻量级 i18n 库提供支持,加载二进制 MO 文件的速度更快,占用内存更少。它甚至支持同时加载多个本地化文件,从而使本地化文件的切换更快。此外,它还支持包含在 PHP 文件中的翻译,避免使用二进制文件格式,并在可用的情况下利用 OPCache。如果 MO 翻译文件有相应的 PHP 文件,则会加载后者,这样速度会更快,占用内存也会更少。

Birchler 还发布了一些令人信服的基准测试,展示了该插件减少内存使用和缩短加载时间的能力:

语言区域使用场景内存使用加载时间
en_US默认15 MB159 ms
de_DE默认29 MB217 ms
de_DE高性能翻译17 MB166 ms

性能团队已开启了将该插件并入 WordPress 6.5 的票据。核心提交者 Felix Arntz 将其标记为下一版本的高优先级,”因为这将对本地化网站的性能产生重大影响”。这些改进将对大多数使用翻译的 WordPress 网站(超过 50%)产生积极影响。

WordPress 6.5 预计将于 2024 年 3 月底发布。在发布周期的这么早阶段进行合并,将为 Performant Translations 提供所需的时间来进行更广泛的测试并准备就绪。如果用户不想等到明年才能获得所报告的性能改进,可以在此期间安装该插件。

“Birchler 说:”即使在核心合并之后,Performant Translations 插件仍将继续得到维护,以便在核心解决方案的基础上增加一个独特的附加功能。”与现在的情况一样,如果当前不存在 PHP 文件,该插件会自动将任何 MO 文件转换为 PHP 文件。这对于翻译不是来自 translate.wordpress.org 或仅存在于服务器本地的网站非常有用。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容