想要显示 WordPress 站点数据库查询次数、查询时间及内存占用情况,只需要将以下代码添加到当前主题的 functions.php 文件最后一个 ?> 的前面:
- //显示数据库查询次数、查询时间及内存占用的代码
- function performance( $visible = false ) {
- $stat = sprintf( ‘%d 次查询 用时 %.3f 秒, 耗费了 %.2fMB 内存’,
- get_num_queries(),
- timer_stop( 0, 3 ),
- memory_get_peak_usage() / 1024 / 1024
- );
- echo $visible ? $stat : “<!– {$stat} –>” ;
- }
- add_action( ‘wp_footer’, ‘performance’, 20 );
然后通过浏览器查看站点源代码即可在最后面看到类似如下的结果:
<!– 73 次查询 用时 3.854 秒, 耗费了 17.50MB 内存 –>
以上内容整理自@明月登楼的博客