AI 智能摘要
WordPress核心提交人Jonny Harris将一个12年前的补丁合并到WordPress核心中,他说这个补丁有可能给 "自定义页面的性能带来巨大影响"。这个变化将包括在即将发布的6.0版本中,当开发者使用do_parse_request过滤器时
![图片[1]-WordPress 6.0将引入自定义页面的性能改进-搬主题](https://cdn.banzhuti.com/2022/02/20220205110944496.jpg)
WordPress核心提交人Jonny Harris将一个12年前的补丁合并到WordPress核心中,他说这个补丁有可能给 “自定义页面的性能带来巨大影响”。这个变化将包括在即将发布的6.0版本中,当开发者使用do_parse_request过滤器时,停止不必要的查询,这要归功于贡献者Paul Bearne的一个更新补丁。
哈里斯在提交信息中总结了这个问题以及这个改变如何提高性能。
插件和主题的开发者可以使用do_parse_request过滤器来热线请求,并提前勾选来渲染自定义页面。然而,即使这些请求可能不需要运行后期查询和404查询,它们还是会运行。这可能导致在这些请求上运行不必要的SQL查询。通过给WP类的parse_request方法增加一个返回值,这些查询现在可以被跳过。
WordPress的核心贡献者Konstantin Kovshenin在2021年发布的Twitter线程中详细说明了这一变化的必要性,当时他在为该票据寻求帮助。
![图片[2]-WordPress 6.0将引入自定义页面的性能改进-搬主题](https://cdn.banzhuti.com/2022/03/20220305134045155.png)
哈里斯对使用该过滤器的插件进行了快速审查,并表示他预计不会出现故障。搜索发现有133个插件使用该过滤器。其中最受欢迎的包括谷歌的Site Kit插件(100万以上的安装量),The Events Calendar(80万的安装量),以及AMP(50万的安装量)。哈里斯建议这一变化需要一个开发说明,因为它可能会产生意想不到的副作用。开发说明可能会在接近发布时间的时候发布。WordPress 6.0目前计划于2022年5月24日发布。
© 版权声明
THE END
























暂无评论内容