WordPress 6.3 性能改进,从客户端,服务端和数据库三个部分详讲

💡 原文中文,约1800字,阅读约需5分钟。
📝

内容提要

WordPress 6.3在性能方面取得了重大成就,区块主题和经典主题的加载速度分别提高了27%和18%。客户端性能的提升主要来自于优化emoji-loader.js脚本和为图片添加fetchpriority="high"属性。开发者功能中引入了脚本加载策略,支持defer或async。服务器端方面,区块主题的响应时间快了19%,优化了核心区块样式的注册方式。此外,还优化了Meta数据的延迟加载和一些查询函数的性能。

🎯

关键要点

  • WordPress 6.3 在性能方面取得重大成就,区块主题加载速度提高27%,经典主题提高18%。
  • 最大内容绘制(LCP)是衡量整体加载时间性能的关键指标。
  • WordPress 6.3 的客户端性能提升主要来自于优化 emoji-loader.js 脚本和为图片添加 fetchpriority="high" 属性。
  • 引入了脚本加载策略,支持 defer 或 async,未来可能带来显著性能改进。
  • 服务器端性能提升主要体现在区块主题的响应时间快了19%。
  • 优化了核心区块样式的注册方式,提升了区块主题的性能。
  • get_block_templates() 函数和 wp_common_block_scripts_and_styles() 函数的优化提升了服务器端性能。
  • 优化了 Meta 数据的延迟加载,避免了不必要的数据库查询。
  • get_pages() 函数改用 WP_Query,提升了性能并消除了重复代码。
  • WP_User_Query 类支持缓存查询结果,避免数据库查询。
➡️

继续阅读