mysql - servidor - ¿Cómo visualizo las estadísticas de consulta de la base de datos en el sitio de Wordpress?
migrar wordpress plugin (3)
Intente agregar esto a la parte inferior del pie de página en su plantilla:
<?php echo $wpdb->num_queries; ?> <?php _e(''queries''); ?>. <?php timer_stop(1); ?> <?php _e(''seconds''); ?>
Me he dado cuenta de que algunos blogs de Wordpress tienen estadísticas de consulta en su pie de página que simplemente indican el número de consultas y el tiempo total requerido para procesarlas para la página en particular, leyendo algo como:
23 consultas. 0.448 segundos
Me preguntaba cómo se logra esto. ¿Es a través del uso de un complemento de Wordpress en particular o tal vez mediante el uso de alguna función de php particular en el código de la página?
Para explicar el código de pix0r:
$wpdb->num_queries
es el número de consultas a la base de datos._e
es para localización: http://faq.wordpress.net/view.php?p=50timer_stop()
devuelve la cantidad de tiempo necesario para representar la página:
http://codex.wordpress.org/Function_Reference/timer_stop
WordPress tiene una solución fácil ahora
Hay una función llamada get_num_queries()
y como se especifica en otras respuestas timer_stop()
.
<?php echo get_num_queries(); _e('' queries''); ?> in <?php timer_stop(1); _e('' seconds''); ?></p>
get_num_queries()
- devuelve el número de consultas de la base de datos durante la ejecución de WordPress y no acepta parámetros