Afficher le nombre de requêtes, le temps d’exécution et la mémoire consommée

Lorsqu’on développe un site wordpress ou lorsque notre blog est trop lent car probablement trop gourmand il est pratique de pouvoir afficher les consommations de ressources côté utilisateur pour les optimiser.

C’est donc dans cette optique que ce bout de code peut s’avérer très pratique.

Comment afficher le nombre de requête et la consommation de WordPress

Mettez le bout de code suivant dans votre fichier functions.php

function wpln_perf( $visible = false ) {

    $stat = sprintf(  '%d requêtes en %.3f secondes, utilisant %.2fMB memoire',
        get_num_queries(),
        timer_stop( 0, 3 ),
        memory_get_peak_usage() / 1024 / 1024
        );

    echo $visible ? $stat : "" ;
}

Il ne vous reste plus qu’à l’afficher la ou bon vous semble.
Généralement je rajoute la ligne suivante après la fonction pour l’afficher automatiquement dans le pied de page.

add_action( 'wp_footer', 'wpln_perf', 20 );