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 日發布。
像這樣
載入中…