【问题标题】:How do I display database query statistics on Wordpress site?如何在 Wordpress 网站上显示数据库查询统计信息?
【发布时间】:2010-09-06 02:31:00
【问题描述】:

我注意到一些 Wordpress 博客的页脚中有查询统计信息,这些统计信息只是说明查询的数量和处理特定页面所需的总时间,内容如下:

23 个查询。 0.448 秒

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

【问题讨论】:

    标签: mysql performance wordpress layout statistics


    【解决方案1】:

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

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

    【讨论】:

    • 或 wp-admin/admin-footer.php 如果您希望它显示在后端管理面板中。
    【解决方案2】:

    解释pix0r的代码:

    【讨论】:

      【解决方案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 执行期间的数据库查询次数,不接受任何参数

      【讨论】:

      • 有没有办法把它也放到后台管理面板中?
      • get_num_queries() 函数是一个全局函数。上面的 sn-p 应该在后端管理面板(wp-admin 区域)中工作。
      • 谢谢。最好的地方是 wp-admin/admin-footer.php 的末尾
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-01-12
      • 1970-01-01
      • 2014-02-09
      • 2012-07-12
      • 1970-01-01
      • 1970-01-01
      • 2014-05-24
      相关资源
      最近更新 更多