用过 WP Super Cache 插件的朋友可能都知道,WP Super Cache 插件会在缓存的页面底部显示一些信息,来说明页面生成的所用的时间和缓存页面的时间,以便开发者参考。

在 WordPress 页脚显示数据库查询数,查询时间和内存使用情况

当我们准备通过减少数据库查询来优化 WordPress 性能的时候,这些信息显然是不够用的,我们需要显示出数据库查询数、查询时间和内存使用情况这几个参数。

显示数据库查询数,查询时间和内存使用情况需要的代码

function performance( $visible = false ) {

 $stat = sprintf( '%d queries in %.3f seconds, using %.2fMB memory',
 get_num_queries(),
 timer_stop( 0, 3 ),
 memory_get_peak_usage() / 1024 / 1024
 );

 echo $visible ? $stat : "<!-- {$stat} -->" ;
}

add_action( 'wp_footer', 'performance', 20 );

这段代码是通过 wp_footer 这个 Hook 挂在到底部的,使用之前,确保你使用的WordPress主题的 footer.php 文件里面包含这个 hook。

觉得上面的内容有用吗?快来点个赞吧!

点赞() 我要打赏

温馨提示 : 本站内容来自会员投稿以及互联网,所有源码及教程均为作者总结编辑,请大家在使用过程中提前做好备份,以免发生无法预知的错误,源码类教程请勿直接用于生产环境!

 可能感兴趣的文章