mihdan disable aggressive updates
1.0.0
WordPress 外掛程式可透過停用主動更新檢查來加快 WordPress 管理速度
在我看來,這是所有 WordPress 網站的強制性功能,正如他們所說 - 必須具備。為什麼?因為檢查更新應該在後台進行,除了極少數例外!但讓我們弄清楚什麼是什麼...
我認為每個或多或少與 WordPress 有聯繫的人都注意到在進入任何管理頁面時會定期變慢:管理控制台、外掛程式或主題頁面(尤其是這裡!)。這些煞車會定期發生:有時緩慢,有時快速...這是由於 WordPress 檢查新版本而發生的:核心、外掛程式、主題和翻譯...
事實是,為了在生成頁面時檢查新版本,PHP 會發送HTTP 請求,或者更確切地說3 個請求:核心、主題、插件...如果有付費插件,那麼對於每個插件通常都會有另一個請求...對於 PHP 中的 HTTP 請求,頁面產生會凍結,直到每個請求收到結果為止,每個請求平均需要 0.5 - 1 秒。結果發現頁面凍結了3-4秒。
在不同管理頁面上進行這些檢查的頻率如下:
Консоль > Обновления
頁面上 - 每分鐘一次。Плагины или Внешний вид > Темы
頁面上 - 每小時一次。此外,這些檢查是在'admin_init'
事件期間觸發的,因此也是在 AJAX 請求期間觸發的。儘管這種情況每半天就會發生一次,但當有人捕獲到延遲3 秒的AJAX 請求時,這仍然是令人不愉快的...另外,AJAX 請求的這種行為在前端也適用,這並不好根本...
最初的想法屬於WordPress的完整視圖。