💡
原文中文,约2000字,阅读约需5分钟。
📝
内容提要
文章讨论了WordPress后台加载速度慢的问题,作者通过回滚插件、使用查询监控工具和反向代理等方法进行优化,最终解决了超时问题。同时提到了一些插件导致的慢查询和授权校验问题,需进一步研究代码。
🎯
关键要点
- WordPress后台加载速度变慢,初步怀疑是Envira Gallery插件导致的,尝试回滚插件版本但未见明显改善。
- 使用查询监控工具发现多个HTTP请求超时,主要是访问api.wordpress.org的问题,尝试修改host绑定IP但效果不佳。
- 为了解决超时问题,采用反向代理的方法,通过自己的服务器进行反代,修改wp的update.php文件以替换检查更新的地址,基本解决了超时问题。
- 发现两个慢查询是由后台登录保护插件导致,清空数据库记录后恢复正常,但仍有一个错误未解决。
- 在尝试更新插件时遇到object cache导致崩溃,发现插件版本较老,尝试修改以去掉一些验证,但最终插件停止工作,需进一步研究代码。
❓
延伸问答
WordPress后台加载速度慢的原因是什么?
主要怀疑是Envira Gallery插件导致的,同时也发现多个HTTP请求超时,尤其是访问api.wordpress.org的问题。
如何优化WordPress后台的加载速度?
可以通过回滚插件、使用查询监控工具和反向代理等方法进行优化,最终解决超时问题。
反向代理在WordPress优化中如何应用?
通过自己的服务器进行反向代理,修改wp的update.php文件以替换检查更新的地址,从而解决超时问题。
慢查询问题是如何产生的?
两个慢查询是由后台登录保护插件导致的,清空数据库记录后恢复正常。
在更新插件时遇到的崩溃问题如何解决?
崩溃是由于object cache导致的,尝试修改插件以去掉一些验证,但最终插件停止工作,需要进一步研究代码。
使用查询监控工具的目的是什么?
使用查询监控工具是为了发现后台打开请求的时间和超时问题,从而定位性能瓶颈。
➡️