如何显示在WordPress站点数据库查询统计?(How do I display database

2019-08-16 23:02发布

我注意到,一些WordPress的博客都出现在他们的页脚查询统计,简单地陈述查询的数量和处理它们的特定页面所需的总时间,阅读是这样的:

23个查询。 0.448秒

我想知道这是如何实现的。 它是通过使用特定的WordPress的插件或者是从页面的代码中使用一些特定的PHP函数?

Answer 1:

尝试添加这在你的模板页脚的底部:

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


Answer 2:

为了解释pix0r的代码:

  • $wpdb->num_queries是数据库查询的数量。

  • _e是本地化: http://faq.wordpress.net/view.php?p=50

  • timer_stop()返回取来渲染页面的时间量:
    http://codex.wordpress.org/Function_Reference/timer_stop



Answer 3:

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执行期间数据库查询的数量和不接受参数



文章来源: How do I display database query statistics on Wordpress site?