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的完整视图。