如何在Wordpress站点上显示数据库查询统计信息?

时间:2008-08-18 16:33:59

标签: mysql performance wordpress layout statistics

我注意到一些Wordpress博客的页脚中存在查询统计信息,只是说明了查询的数量以及为特定页面处理查询所需的总时间,如下所示:

  

23个查询。 0.448秒

我想知道这是如何完成的。是通过使用特定的Wordpress插件还是在页面代码中使用某些特定的php函数?

3 个答案:

答案 0 :(得分:18)

尝试将其添加到模板中页脚的底部:

<?php echo $wpdb->num_queries; ?> <?php _e('queries'); ?>. <?php timer_stop(1); ?> <?php _e('seconds'); ?>

答案 1 :(得分:6)

解释pix0r的代码:

答案 2 :(得分:1)

wordpress现在有一个简单的解决方案

有一个名为get_num_queries()的功能,并在其他答案timer_stop()中指定。

<?php echo get_num_queries(); _e(' queries'); ?> in <?php timer_stop(1); _e(' seconds'); ?></p>

get_num_queries() - 在WordPress执行期间返回数据库查询的数量,并且不接受任何参数