如果你正在进行基于WordPress的网站开发,Query Monitor这款插件会对你起到很大的帮助。顾名思义,Query Monitor提供了一系列查询监控,可以在WordPress前台/后台任何一个页面给出当前页的数据库查询次数、耗费时间等详细数据,对优化项目提供一定的参数依据。
安装插件后,以管理员身份登录网站,页面顶部菜单会多出一组数据(如图)
鼠标移到菜单项,可以看到Query Monitor提供的所有数据:
其中最后几条绿色的函数名很熟悉吧?这能节约开发者不少时间去验证自己的模板调用状况。
菜单项第五条:“Template:…”直接显示当前页面调用了哪个模板。模板多的时候也不再担心混淆了
再来看看WordPress开发者最关心的Hooks监控:
这里能查到当前页都用到了哪些“钩子”,帅!
此外,如果当前页面PHP程序出现问题,Query Monitor也会做出提示,很贴心。
Query Monitor本身并不会增加后端负担,更不会对数据库进行任何操作,在前端也只是在管理员登录状态下多显示几张查询表。是一款很“绿色”的插件,全五星的好评就是它最好的证明。
最后,插件主页:https://wordpress.org/plugins/query-monitor/