WP博客后台检查更新逻辑优化

本文由 obaby原创。

最近发现一个问题就是,wp 的后台打开速度越来越慢了,不过用屁股想想也能猜到肯定是 wp 后台的各种更新检查导致的。

网上通用的办法是直接禁用掉各种更新检查,但是鉴于安全问题其实我并不想直接这么干。现在各种漏洞扫描利用太频繁了,新版本能一定程度上降低被利用的风险。

wp 的更新的代码,本质上是有缓存机制的:

检查更新的时候会判断是否在 12 小时内已经执行过,然而,这个破玩儿的问题在于,写入transient的时候不知道为什么失败了,于是每次进入后台都看到一堆 http 请求。

这 tm 就贼啦智障了,多的时候七八个请求,一个请求一秒钟,全部请求完都十几秒了。

WP博客后台检查更新逻辑优化

所以,我直接基于 redis 做了个缓存机制,避免重复请求。在 24 小时内请求过就不会再次请求了。直接对请求进行拦截。

既避免了无法检查更新,也解决了每次都检查更新的问题。

重要提示

在使用本插件之前,您需要首先配置 WordPress 的 Redis 缓存功能。

本插件依赖于 Redis 缓存系统来存储更新检查的时间戳。如果您的 WordPress 站点未配置 Redis 缓存,插件将无法正常工作。请确保:

  1. 已安装并配置 Redis 服务器
  2. 已安装 WordPress Redis 缓存插件(如 Redis Object Cache、WP Redis 等)
  3. Redis 缓存功能已正常启用并运行

如果 Redis 缓存未配置,插件在初始化时会记录警告信息,但不会阻止插件运行。

原文地址:https://h4ck.org.cn/2025/11/21910

  • {{attr.name}}:
登录后可免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 赞助以后获取 请先登录 您今天的下载次数(次)用完了,请明天再来 扣除积分以后免费获取马上获取 登录后可免费转存资源登录 游客赞助我元也可免费转存资源赞助
当然解锁会员可以转存本站所有共享资源,解锁会员
您当前的用户组不允许下载升级会员
免费下载地址 您可以每天下载资源次,今日剩余
提示:本文最后更新时间为 2025-11-05 如文中内容素材有错误或者已经失效,请留言告知。
声明

⚠️文章默认采用共享署名-相同方式共享 4.0 国际许可协议进行,转载请注明本文链接。

⚠️博客的资源类均来自于用户网盘投稿分享,作个人学习使用,其版权均归原作者所有。

⚠️我非常重视版权问题,如有侵权请邮件与我联系admin#5186a.com处理。敬请谅解!

  1. 看着还是好麻烦啊。所以我不用 WordPress 了。

    • 是的wp除了麻烦还很慢。

  2. 感觉还是zblog好用

    • 可以生成静态吧好像😊

  3. 后台我还真没有感到太慢,可能是我24小时梯子访问,之前不开梯子确实加载有点慢,我怀疑有很多加载的js和cs是海外的节点,导致加载非常慢。

    • 有一部分原因的

  4. wp平台我只用在我的导航站上 更多研究和折腾的是tp 哈哈

    • tp更简洁

  5. 不更新确实有利于博客的稳定运行

    • 这个更新也有必要的 很多新的漏洞以及bug都是更新才可以解决的。

  6. 一安装就禁止更新了

    • 24小时检测一次

  7. 不错。不更新的路过。

    • 我也不更新

  8. obaby😁😁😁

    • 是她研究的。😁

    • 哈哈不好意少了个y😊

今日签到