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 类支持缓存查询结果,避免数据库查询。
➡️