← Retour aux modules

nexya performance Moniteur de requêtes WordPress

Ce que chaque page coûte au site, et les réglages qui l’allègent : un moniteur de requêtes sur chaque page, les options chargées à chaque visite, le Heartbeat, les révisions

  • Les requêtes de chaque page Un petit bouton en bas à droite, sur le site comme dans l’administration : combien de requêtes, quelle extension les a demandées, et, avec le Pro, combien de temps chacune a pris
  • Ce qui alourdit, nommé Les requêtes en double, les champs lus un par un, les options lues à part et, avec le Pro, les lentes : chacune avec la piste pour la corriger
  • Le poids de chaque visite Les options chargées à chaque requête, mesurées et comparées à une installation propre ; avec le Pro, un tri pour sortir celles qui ne servent plus
  • Des réglages qui allègent Heartbeat espacé hors de l’éditeur, pages de pièces jointes supprimées, révisions limitées : chacun s’allume à part
  • Rien pour les visiteurs Le moniteur ne tourne que pour les administrateurs connectés et lit les requêtes au passage, sans changer le fonctionnement de WordPress : les visiteurs ne paient pas une requête de plus
nexya performance en vidéo : Moniteur de requêtes WordPress 0:51

Ce qu’il sait faire

Voir les requêtes de chaque page WordPress, et alléger le site

Un site lent l’est rarement à cause du serveur : ce sont les requêtes en trop, les options chargées à chaque visite et quelques réglages par défaut. Le moniteur les montre, page par page, avec l’extension responsable.

Le moniteur de requêtes

Combien de requêtes, et qui les a demandées

Un petit bouton en bas à droite, sur le site comme dans l’administration, ouvre la liste des requêtes de la page, groupées par extension ou par thème. Les doublons, les champs lus un par un et les options lues à part sont nommés, chacun avec la piste pour le corriger.

  • Avec le Pro, la durée de chaque requête et les lentes
  • Visible seulement par les administrateurs connectés
  • Aucune requête de plus pour les visiteurs
Les requêtes de la page, en un clic nexya performance
À surveiller Rien d’alarmant, mais quelques points coûtent des requêtes à chaque affichage.
148
requêtes
61,2 ms
dans la base
12
répétées

Par extension

  • woocommerce 67 requêtes
  • nexya 31 requêtes
  • WordPress 28 requêtes
  • Thème 22 requêtes
52,4 ms SELECT * FROM wp_posts WHERE … ORDER BY meta_value
3 fois SELECT option_value FROM wp_options WHERE option_name = …

Options chargées

Le poids que chaque visite traîne sans le savoir

WordPress lit à chaque visite une liste d’options, même celles laissées par une extension supprimée ou un ancien thème. Le module mesure leur poids et le compare à une installation propre ; avec le Pro, on sort ou on supprime celles qui ne servent plus, valeur sauvegardée.

  • Comparé à une installation propre
  • L’extension d’origine nommée
  • Valeur sauvegardée avant tout tri
Les options chargées à chaque visite nexya performance
Option Poids
old_plugin_cache Extension supprimée 412 Ko
theme_mods_ancien Ancien thème 96 Ko
rewrite_rules WordPress 38 Ko
cron WordPress 12 Ko

Avec le Pro, celles qui ne servent plus sortent du chargement automatique, valeur sauvegardée.

Réglages

Trois réglages par défaut de WordPress, corrigés

Le Heartbeat interroge le serveur toutes les quelques secondes, les pièces jointes ont chacune une page vide indexable, et les révisions s’accumulent sans limite. Chacun de ces réglages se corrige d’un interrupteur, sans toucher au fonctionnement de l’éditeur.

  • Enregistrement automatique gardé dans l’éditeur
  • Plus de pages vides offertes à Google
  • Une base qui ne gonfle plus
Les réglages qui allègent nexya performance
  • Heartbeat espacéHors de l’éditeur
  • Pages de pièces jointesSupprimées, redirigées vers le fichier
  • Révisions limitéesCinq par contenu

Chaque réglage s’allume à part, et se défait aussi simplement.

Et tout le reste, déjà inclus

  • Options chargées à chaque visite Leur poids, comparé à une installation propre.
  • Tri des options Avec le Pro, sortir ou supprimer celles qui ne servent plus, valeur sauvegardée.
  • Heartbeat espacé Moins d’appels au serveur hors de l’éditeur.
  • Révisions limitées Un nombre maximum par contenu, pour une base qui ne gonfle pas.
  • Pages de pièces jointes Supprimées, pour ne plus offrir de pages vides à Google.
  • Diagnostic en ligne Le SQL checker de nexya.dev lit les requêtes d’une extension.

Voir ce que la page demande

Une page WordPress lente l’est rarement à cause d’une seule chose. Ce sont des dizaines de petites requêtes : un champ lu à part, une option qui n’est pas chargée d’avance, la même question posée deux fois par deux extensions. Le moniteur les montre sur la page même, avec le nom de celle qui les a lancées.

Ce que le moniteur relève

Le nombre de requêtes, la mémoire, les requêtes en double, les champs lus un par un, les options lues une à une et les recherches sur la valeur d’un champ. Avec le Pro, le temps de chaque requête s’y ajoute, et celles qui dépassent 50 ms sont relevées. Chaque point vient avec la piste pour le corriger, et la liste complète se filtre par extension.

Rien pour les visiteurs

L’enregistrement ne démarre que pour un navigateur connecté, et s’arrête aussitôt pour qui n’est pas administrateur. Les visiteurs ne paient pas une requête de plus, et le moniteur s’éteint d’un clic une fois le site réglé.

Gratuit

Moniteur de requêtes sur chaque page, poids des options chargées automatiquement, Heartbeat espacé, pages de pièces jointes supprimées, révisions limitées

Pro

Tri des options chargées automatiquement : sortir ou supprimer celles qui ne servent plus, avec une sauvegarde de leur valeur

Démarrer

nexya performance en trois étapes

  1. Installez nexya Depuis nexya.dev, comme n’importe quelle extension WordPress.
  2. Allumez nexya performance Un interrupteur dans le hub. Éteint, le module ne charge rien.
  3. Réglez, c’est prêt Les réglages par défaut conviennent à la plupart des sites.

nexya performance est dans l’extension gratuite, sur autant de sites que vous voulez.

Questions fréquentes

Tout savoir sur nexya performance

Le moniteur de requêtes groupe les requêtes de chaque page par extension et par thème. Celle qui en lance le plus, ou les plus lentes avec le Pro, apparaît en tête.

Des réglages que WordPress lit à chaque visite, même quand la page n’en a pas besoin. Le module mesure leur poids ; avec le Pro, on sort celles qui ne servent plus.

Non. Il ne s’affiche qu’aux administrateurs connectés et ne coûte aucune requête aux visiteurs.

Pas complètement : il sert à l’enregistrement automatique dans l’éditeur. Le module l’espace ailleurs, ce qui retire des appels inutiles au serveur.

Query Monitor montre tout, pour les développeurs. Ici, les requêtes sont nommées en clair, avec la piste pour corriger, et les réglages qui allègent sont au même endroit.

La suite

Les autres modules