Comment afficher les statistiques des requêtes de base de données sur le site Wordpress ?
-
08-06-2019 - |
Question
J'ai remarqué que quelques blogs Wordpress ont des statistiques de requêtes présentes dans leur pied de page qui indiquent simplement le nombre de requêtes et le temps total requis pour les traiter pour une page particulière, en lisant quelque chose comme :
23 requêtes.0,448 secondes
Je me demandais comment cela se faisait.Est-ce grâce à l'utilisation d'un plug-in Wordpress particulier ou peut-être à l'aide d'une fonction php particulière dans le code de la page ?
La solution
Essayez d'ajouter ceci au bas du pied de page de votre modèle :
<?php echo $wpdb->num_queries; ?> <?php _e('queries'); ?>. <?php timer_stop(1); ?> <?php _e('seconds'); ?>
Autres conseils
Pour expliquer le code de pix0r :
$wpdb->num_queries
est le nombre de requêtes dans la base de données._e
est pour la localisation : http://faq.wordpress.net/view.php?p=50timer_stop()
renvoie le temps nécessaire pour afficher la page :
http://codex.wordpress.org/Function_Reference/timer_stop
wordpress a maintenant une solution simple
Il existe une fonction appelée get_num_queries()
et comme spécifié dans d'autres réponses timer_stop()
.
<?php echo get_num_queries(); _e(' queries'); ?> in <?php timer_stop(1); _e(' seconds'); ?></p>
get_num_queries()
- renvoie le nombre de requêtes de base de données lors de l'exécution de WordPress et n'accepte aucun paramètre