内容提要
文章讨论了WordPress后台加载速度慢的问题,作者通过回滚插件、使用查询监控工具和反向代理等方法进行优化,最终解决了超时问题。同时提到了一些插件导致的慢查询和授权校验问题,需进一步研究代码。
关键要点
-
WordPress后台加载速度变慢,初步怀疑是Envira Gallery插件导致的,尝试回滚插件版本但未见明显改善。
-
使用查询监控工具发现多个HTTP请求超时,主要是访问api.wordpress.org的问题,尝试修改host绑定IP但效果不佳。
-
为了解决超时问题,采用反向代理的方法,通过自己的服务器进行反代,修改wp的update.php文件以替换检查更新的地址,基本解决了超时问题。
-
发现两个慢查询是由后台登录保护插件导致,清空数据库记录后恢复正常,但仍有一个错误未解决。
-
在尝试更新插件时遇到object cache导致崩溃,发现插件版本较老,尝试修改以去掉一些验证,但最终插件停止工作,需进一步研究代码。
延伸解读
插件影响分析
文章提到Envira Gallery插件可能导致后台加载速度变慢,但回滚版本后未见明显改善。这提示用户在选择和更新插件时需谨慎,某些插件可能会对性能产生意想不到的影响,建议定期监控插件的性能表现。
反向代理的应用
为了解决超时问题,作者采用了反向代理的方法。这种技术可以有效绕过网络限制,提高请求的稳定性。对于面临类似网络问题的用户,考虑使用反向代理可能是一个有效的解决方案,尤其是在访问外部API时。
慢查询的处理
文章中提到的慢查询问题主要由后台登录保护插件引起,清空数据库记录后恢复正常。这提醒用户在使用插件时,需定期检查数据库记录,避免因数据积累导致性能下降。
延伸问答
WordPress后台加载速度慢的原因是什么?
主要怀疑是Envira Gallery插件导致的,同时也发现多个HTTP请求超时,尤其是访问api.wordpress.org的问题。
如何优化WordPress后台的加载速度?
可以通过回滚插件、使用查询监控工具和反向代理等方法进行优化,最终解决超时问题。
反向代理在WordPress优化中如何应用?
通过自己的服务器进行反向代理,修改wp的update.php文件以替换检查更新的地址,从而解决超时问题。
慢查询问题是如何产生的?
两个慢查询是由后台登录保护插件导致的,清空数据库记录后恢复正常。
在更新插件时遇到的崩溃问题如何解决?
崩溃是由于object cache导致的,尝试修改插件以去掉一些验证,但最终插件停止工作,需要进一步研究代码。
使用查询监控工具的目的是什么?
使用查询监控工具是为了发现后台打开请求的时间和超时问题,从而定位性能瓶颈。