Query Monitor是一款 WordPress性能检查检测插件,支持调试数据库查询、PHP 错误、挂钩和操作、块编辑器块、排队脚本和样式表、HTTP API 调用等功能。使用 WordPress建站的朋友都遇到过网站突然变慢、突然出错误但又不知道问题在哪里的情况,既找不到问题所在又无法解决,就会埋怨 WordPress太臃肿了,而这款插件可以帮助大家快速定位问题所在位置。
1、Query Monitor插件安装启用
在 WordPress后台>插件>安装插件,搜索 Query Monitor,安装并启用。

2、Query Monitor插件使用
此时在 WordPress 顶部的工具栏会看到一行数据,如下图所示,包括当前页面打开时间、页面大小、数据库读取次数等信息。
如果有错误则标红背景,点击后看到是 php错误。

此时看到 php错误信息:wp_debug_display 已经定义过了,位于 wp-config.php文件第69行。
此时打开这个文件检查,发现这一行是 debug false代码,去掉之后Query Monitor插件就没有红色错误提示了。就这条代码本身来说删除与否都无所谓。

点击 Queries 看到当前页面的数据库读取次数及详情,甚至可以判断是从哪个插件产生的,能否为网站减负。

- 从 Overview页面看到主机使用了Opcache缓存加速。
- 看到了 JS、Style文件在页面源代码调用的位置和文件所在位置。
- 以及当前页面主题、插件的语言,启用和禁用都能看到。
总之对于新手、小白用户优化 WordPress 并不容易,我们通过使用 Query Monitor会知道网站当前的详细情况,再加以改善就能优化网站性能、提高速度及解决疑难问题。