WordPress 6.5 通过新的翻译格式文件显著提高了站点的加载速度

💡 原文中文,约2200字,阅读约需6分钟。
📝

内容提要

WordPress开发者创建了一个名为「Performance Translations」的功能插件,提供了一个性能更好的语言包加载系统。新功能加载语言包更快,使用的内存更少,支持同时加载多个语言环境。

🎯

关键要点

  • WordPress 开发者创建了名为「Performance Translations」的功能插件,改进了语言包加载系统。
  • 新功能加载语言包更快,使用的内存更少,支持同时加载多个语言环境。
  • WordPress 6.5 核心代码中内置了该插件的功能,经过成千上万用户的测试。
  • 新增的 .l10n.php 文件格式优先加载,提升翻译加载速度,减少内存使用。
  • 如果没有 .l10n.php 文件,WordPress 仍然可以加载 .mo 文件,保持向后兼容性。
  • GlotPress 4.0 版支持生成新的 .l10n.php 文件,WP-CLI 2.10.0 提供命令生成 PHP 翻译文件。
  • 可以通过新的 translation_file_format filter 禁用 .l10n.php 文件支持。
  • $l10n 全局变量在 WordPress 6.5 中改为 WP_Translations 类的实例,保持向后兼容性。
  • WordPress 6.5 引入缓存机制,优化翻译文件路径查找,提升性能。
➡️

继续阅读