Query Monitor – WordPress项目开发必备插件推荐

如果你正在进行基于WordPress的网站开发,Query Monitor这款插件会对你起到很大的帮助。顾名思义,Query Monitor提供了一系列查询监控,可以在WordPress前台/后台任何一个页面给出当前页的数据库查询次数、耗费时间等详细数据,对优化项目提供一定的参数依据。

安装插件后,以管理员身份登录网站,页面顶部菜单会多出一组数据(如图)
Query Monitor - WordPress项目开发必备插件推荐

图中”1.24s”是页面大致的加载时间;
“60.00MB”是当前页消耗主机峰值内存量,可以看得出WordPress是有点吃内存的;
“0.0798s”是当前页所执行的数据库查询时间;
“70Q”是当前页面数据库查询的次数(70次查询数字看似挺大,但耗时到也不多)
点击这组数据,页面会滚动到底部,并且出现几张大表,展示每次查询所花费的时间、查询命令,以及原生的数据库查询情况。这对深入了解WordPress各种查询命令非常有用。开发者也可以借此了解哪些查询会拖慢网站速度,增加服务器负担,从而酌情进行优化。

鼠标移到菜单项,可以看到Query Monitor所提供的所有数据:
Query Monitor菜单一览
其中最后几条绿色的函数名很熟悉吧?这能节约开发者不少时间去验证自己的模板调用状况。

菜单项第五条:“Template:…”直接显示当前页面调用了哪个模板。模板多的时候也不再担心混淆了

再来看看WordPress开发者最关心的Hooks监控:
Query Monitor Hooks监控
这里能查到当前页都用到了哪些“钩子”,帅!

前端同学比较在意的(只能查到用wp_enqueue_script和wp_enqueue_style注册过的JS和CSS,直接写在HTML里的这里不会显示):
Query Monitor JS/CSS调用

服务器环境:
Query Monitor 服务器环境

此外,如果当前页面PHP程序或HTTP Request等出现问题,Query Monitor也会做出提示,很贴心。

Query Monitor本身并不会增加后端负担,更不对数据库进行任何操作,在前端也只是在管理员登录状态下多显示几张查询表。是一款很“绿色”的插件,全五星的好评就是它最好的证明。
最后,插件主页:https://wordpress.org/plugins/query-monitor/

本站所有文章均为原创,欢迎转载,请注明文章出处:https://blog.brain1981.com/1296.html。百度和各类采集站皆不可信,搜索请谨慎鉴别。技术类文章一般都有时效性,本人习惯不定期对自己的博文进行修正和更新,因此请访问出处以查看本文的最新版本。

如本文对你有用,请在页面右侧栏扫码领取我的支付宝红包,作为打赏吧 (喂到底是我赏你还是你赏我啊-_-!)

关注我们的微信公众号-JennyStudio 本站记录了近几年的工作中遇到的一些技术问题和解决过程,“作品集”还收录了本人的大部分作品展示。除了本博客外,我们的工作室网站 – JennyStudio,内有更多作品回顾和展示。
您也可以扫描左边的二维码,关注我们的微信公众号,在微信上查看我们的案例。

2 关于 “Query Monitor – WordPress项目开发必备插件推荐” 的评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注