WordPress 核心提交者 Jonny Harris 合并了一个补丁 为一个 12 岁的孩子进入 WordPress 核心 票 他说,这有可能“对自定义页面的性能产生巨大影响”。 该更改将包含在即将发布的 6.0 版本中,在开发人员使用 do_parse_request 过滤器时停止不必要的查询,这要归功于 刷新补丁 来自贡献者 Paul Bearne。
Harris 在提交消息中总结了这个问题以及更改如何提高性能:
插件和主题的开发人员可以使用 do_parse_request 过滤器来热线请求并提前挂钩以呈现自定义页面。 但是,即使通过这些请求可能不需要运行后查询和 404 查找,它们仍然会运行。 这可能会导致在这些请求上运行不必要的 SQL 查询。 通过向 WP 类的 parse_request 方法添加返回值,现在可以跳过这些查询。
WordPress 核心贡献者 Konstantin Kovshenin 在他于 2021 年发布的 Twitter 线程中详细说明了这一变化的必要性,当时他正在寻求票务帮助:
我通常不发推文 #搜索引擎优化,但这很重要。 静态 robots.txt 文件对 WordPress 性能有好处吗? 让我们来了解一下!
要显示默认的 robots.txt,全新的 WordPress 安装将:🧵
— 康斯坦丁·科夫申宁 (@kovshenin) 2021 年 12 月 3 日
哈里斯对 使用过滤器的插件 并表示他预计不会出现破损。 搜索使用过滤器找到了 133 个插件。 一些最受欢迎的包括 Google 的 Site Kit 插件(安装量超过 100 万)、活动日历(安装量为 800K)和 AMP(安装量为 500K)。 哈里斯建议更改需要开发说明,因为它可能会产生意想不到的副作用。 开发说明可能会在更接近发布时间时发布。 WordPress 6.0 目前计划于 2022 年 5 月 24 日发布。
像这样
加载中…