Chez WPBeginner, nous visons un site WordPress rapide et vous encourageons à faire de même.
Mais de temps en temps, vous avez l’impression que quelque chose ralentit votre site, mais vous ne connaissez pas la source du problème. C’est là qu’un moniteur de requêtes peut vous aider.
Il s’agit d’une radiographie des performances de votre site, qui révèle les rouages cachés tels que les requêtes de base de données, les scripts lents et d’autres goulets d’étranglement potentiels.
Cet article vous guidera dans l’ajout d’un moniteur de requêtes WordPress à votre site web, vous permettant de prendre le contrôle des performances de votre site et d’en assurer le bon fonctionnement.
Qu’est-ce que le moniteur de requêtes WordPress ?
Un moniteur de requêtes WordPress est un outil de débogage qui surveille les demandes que votre site WordPress adresse au serveur.
Vous pouvez ensuite utiliser ces informations pour dépanner les problèmes de WordPress ou trouver et corriger les erreurs courantes de WordPress.
Voici quelques-unes des informations que vous pouvez consulter :
- Requêtes de base de données déclenchées par une page dans WordPress
- Demandes HTTP effectuées par des scripts dans vos thèmes ou extensions.
- Crochets et actions déclenchés sur une page
- Langue, contrôles du rôle de l’utilisateur et fichiers de modèles utilisés pour afficher la page.
- Vos environnements d’hébergeur comme les versions de PHP et MySQL, les limites de mémoire, etc.
Ceci étant dit, voyons comment ajouter un moniteur de requêtes sur votre site WordPress.
Ajout d’un moniteur de requêtes dans WordPress
La première chose à faire est d’installer et d’activer l’extension Query Monitor. Pour plus de détails, consultez notre guide étape par étape sur l’installation d’une extension WordPress.
Dès qu’elle est activée, l’extension ajoute le menu du moniteur de requêtes à votre barre d’administration WordPress.
Si vous passez la souris sur le moniteur de requêtes, le menu s’affiche, ce qui vous permet d’accéder rapidement à un paramètre. Vous pouvez également cliquer sur les statistiques du moniteur de requêtes pour voir toutes les données.
Vue des données dans le moniteur de requêtes de WordPress
Tout d’abord, vous devez vous assurer que la barre d’administration de WordPress est visible lorsque vous consultez votre site. Il vous suffit de vous rendre sur la page Utilisateurs » Votre profil et de cocher la case située à côté de l’option » Afficher la barre d’outils lors de la vue du site « .
N’oubliez pas de cliquer sur le bouton « Mettre à jour le profil » pour stocker vos Réglages.
Ensuite, vous devez visiter la page pour laquelle vous voulez vérifier les requêtes. Une fois sur cette page, il vous suffit de passer la souris sur le menu de contrôle des requêtes dans la barre d’administration et de cliquer sur la section que vous souhaitez voir.
Surveillance des requêtes SQL
L’extension Query Monitor vous permet de surveiller toutes les requêtes SQL, le nombre de requêtes par appelant et les requêtes par composant. La section des requêtes par composant vous affiche les requêtes effectuées par les extensions, les thèmes et les fichiers du cœur.
Règles et modèles de réécriture
Cette extension affiche les règles de réécriture correspondantes et les modèles utilisés pour afficher la page en cours.
Scripts et styles
La section Scripts et styles affiche le JavaScript et les feuilles de style chargés par votre thème et vos extensions.
Vous verrez également où ces fichiers sont chargés, par exemple dans l’en-tête ou le pied de page.
Crochets et actions
La section Crochets et actions affiche les crochets utilisés et les actions déclenchées lors du chargement de la page en cours.
Section des langues
Cette section affiche les fichiers linguistiques demandés et chargés par la page en cours.
Si vous gérez un site WordPress multilingue, cette fonction vous aide à déterminer quels thèmes et extensions disposent de fichiers de langue.
Appels API HTTP
Cette section affiche les appels API HTTP effectués vers des bibliothèques API tierces.
Mises à jour Transient
Une API transitoire permet aux développeurs/développeuses de stocker des informations dans votre base de données WordPress avec un délai d’expiration. Cette section affiche toutes les mises à jour transitoires demandées pendant le chargement de la page actuelle.
Section des contrôles de permissions
La section Contrôles de permissions affiche les contrôles de permissions effectués par le cœur de WordPress, les extensions et les thèmes lors du chargement de la page en cours.
Section Environnement
C’est ici que vous obtiendrez les informations relatives à votre environnement d’hébergement WordPress, comme la version PHP, la version MySQL, l’hébergeur MySQL, le nom de la base de données WordPress, et plus encore.
Contrôles conditionnels
C’est ici que l’extension affiche les conditions qui ont été nécessaires pour afficher la vue de la page actuelle.
Nous espérons que cet article vous a aidé à ajouter un moniteur de requêtes à votre site WordPress. Vous pouvez également consulter notre guide sur la façon d’optimiser Core Web Vitals pour WordPress et notre choix d’experts des meilleurs plugins de mise en cache WordPress pour accélérer votre site.
Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.
Luke Cavanagh
When you do not need to find slow queries on your site, deactivate Query Monitor, if left active it can decrease performance on the site and increase memory usage.