Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
25 millions+
Sites web utilisant nos plugins
16+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Comment ajouter un moniteur de requêtes WordPress sur votre site

Nous y sommes tous passés, fixant un site WordPress qui se charge à la vitesse d'un escargot. Trouver la cause exacte peut ressembler à chercher une aiguille dans une botte de foin numérique.

Après des années de débogage de sites web, nous avons découvert le plugin Query Monitor. Il améliore notre façon de travailler, agissant comme une radiographie qui révèle les problèmes de performance cachés en arrière-plan.

Cet outil puissant vous montre tout, des requêtes de base de données lentes aux scripts qui pourraient causer des retards. Notre équipe l'utilise régulièrement pour que WPBeginner et nos autres sites fonctionnent sans problème.

Dans ce guide, nous vous montrerons exactement comment ajouter et utiliser Query Monitor pour dépanner votre site web. Vous apprendrez à avoir une vision claire des performances de votre site, tout comme nous.

Ajout d'un moniteur de requêtes WordPress

Qu'est-ce que WordPress Query Monitor ?

Un moniteur de requêtes WordPress est un outil de débogage qui surveille les requêtes que votre site WordPress effectue auprès du serveur.

Vous pouvez ensuite utiliser ces informations pour dépanner les problèmes WordPress ou trouver et corriger les erreurs WordPress courantes.

Voici certaines des choses que vous pouvez rechercher :

  • Requêtes de base de données déclenchées par une page dans WordPress
  • Requêtes HTTP effectuées par des scripts de vos thèmes ou plugins
  • Hooks et actions déclenchés sur une page
  • Langue, vérifications de rôles utilisateur et fichiers de modèle utilisés pour afficher la page
  • Vos environnements d'hébergement comme les versions PHP et MySQL, les limites de mémoire, et plus encore

Cela étant dit, jetons un coup d'œil à la façon d'ajouter un moniteur de requêtes sur votre site WordPress.

Ajout de Query Monitor dans WordPress

La première chose à faire est d'installer et d'activer le plugin Query Monitor. Pour plus de détails, consultez notre guide étape par étape sur comment installer un plugin WordPress.

Après activation, le plugin ajoutera le menu de surveillance des requêtes à votre barre d'administration WordPress.

Menu Query Monitor dans la barre d'administration WordPress

En passant votre souris sur le moniteur de requêtes, le menu s'affichera, vous permettant de sauter rapidement vers un paramètre. Vous pouvez également cliquer sur les statistiques du moniteur de requêtes pour afficher toutes les données.

Affichage des données dans le moniteur de requêtes WordPress

En explorant ces sections, vous rechercherez principalement deux choses : ce qui est lent et ce qui cause des erreurs. Recherchez des nombres élevés dans « Temps de génération de la page » et « Utilisation maximale de la mémoire » en haut. Dans les sections ci-dessous, surveillez les requêtes de base de données lentes (valeurs de temps élevées), les requêtes en double ou les scripts de plugins dont vous n'avez pas besoin sur une page spécifique. Ce sont des indices courants sur ce qui ralentit votre site.

Tout d'abord, vous devez vous assurer que la barre d'administration WordPress est visible lorsque vous consultez votre site web. Allez simplement sur la page Utilisateurs » Votre profil et cochez la case à côté de l'option « Afficher la barre d'outils lors de la visualisation du site ».

Afficher la barre d'administration

N'oubliez pas de cliquer sur le bouton « Mettre à jour le profil » pour enregistrer vos paramètres.

Ensuite, vous devez visiter la page pour laquelle vous souhaitez vérifier les requêtes. Une fois sur cette page, placez simplement votre souris sur le menu du moniteur de requêtes dans la barre d'administration et cliquez sur la section que vous souhaitez afficher.

Surveillance des requêtes SQL

Le plugin 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 requêtes par composant vous montre les requêtes effectuées par les plugins, les thèmes et les fichiers du cœur de WordPress.

Requêtes SQL

Règles de réécriture et modèles

Cette section du plugin vous montre les règles de réécriture correspondantes et les modèles utilisés pour afficher la page actuelle.

Requêtes, règles de réécriture et modèles

Scripts et styles

Vous vous demandez si un plugin spécifique charge trop de fichiers et ralentit votre site ? C'est ici que vous le découvrirez. Il liste chaque fichier JavaScript et feuille de style chargé sur la page et vous indique à quel plugin ou thème il appartient.

Vous verrez également où ces fichiers sont chargés, par exemple, dans l'en-tête ou le pied de page.

Scripts et styles

Hooks et Actions

C'est une section plus avancée, mais elle peut être très utile pour voir comment vos plugins « communiquent » entre eux et avec le cœur de WordPress. Elle affiche tous les hooks et actions qui s'exécutent sur la page, ce qui peut aider à identifier les conflits entre les plugins.

Hooks et actions

Section Langues

Cette section vous montre les fichiers de langue demandés et chargés par la page actuelle.

Si vous gérez un site WordPress multilingue, cela vous aide à déterminer quels thèmes et plugins ont des fichiers de langue disponibles.

Langues chargées

Appels API HTTP

Cette section montre toutes les requêtes que votre site web effectue vers d'autres services en ligne. Par exemple, si vous utilisez un plugin Google Maps ou un widget météo, il effectue un « appel API » pour obtenir des données. Si votre site semble lent, cette section peut vous aider à déterminer si une réponse lente d'un service externe en est la cause.

Appels API HTTP

Mises à jour Transitoires

Cette section montre toutes les requêtes que votre site web effectue vers d'autres services en ligne. Par exemple, si vous utilisez un plugin Google Maps ou un widget météo, il effectue un « appel API » pour obtenir des données. Si votre site semble lent, cette section peut vous aider à déterminer si une réponse lente d'un service externe en est la cause.

Section Vérifications de Capacités

La section Vérifications de Capacités affiche les vérifications des capacités utilisateur effectuées par le cœur de WordPress, les plugins et les thèmes lors du chargement de la page actuelle.

Vérification des capacités

Section Environnement

C'est ici que vous obtiendrez les informations sur votre environnement d'hébergement WordPress, telles que la version de PHP, la version de MySQL, l'hôte MySQL, le nom de la base de données WordPress, et plus encore.

Environnement d'hébergement WordPress

Vérifications conditionnelles

C'est ici que le plugin affiche les conditions qui étaient requises pour afficher la vue de page actuelle.

Vérifications conditionnelles

Foire aux questions

Voici les réponses à certaines des questions les plus fréquentes que nous recevons concernant l'utilisation du plugin Query Monitor pour WordPress.

1. À quoi sert le plugin Query Monitor ?

Le plugin Query Monitor est un outil de débogage gratuit pour WordPress. Il aide les propriétaires de sites et les développeurs à identifier les goulots d'étranglement de performance en fournissant des informations détaillées sur les requêtes de base de données, les erreurs PHP, les scripts et styles chargés, les appels API HTTP, et bien plus encore.

2. Le plugin Query Monitor ralentira-t-il mon site web ?

Bien que tout plugin ajoute une certaine surcharge, Query Monitor est hautement optimisé et son impact sur les performances est minime. Les informations qu'il fournit ne sont visibles que par les administrateurs, il n'affectera donc pas l'expérience de vos visiteurs réguliers.

3. Puis-je utiliser Query Monitor sur un site en production ?

Oui, vous pouvez utiliser Query Monitor en toute sécurité sur un site web en production. C'est un excellent outil pour résoudre les problèmes réels au fur et à mesure qu'ils se produisent. N'oubliez pas de le désactiver une fois que vous avez terminé le débogage pour que votre site reste aussi léger que possible.

4. Qui devrait utiliser le plugin Query Monitor ?

Query Monitor est particulièrement utile pour les développeurs WordPress, les concepteurs de thèmes et les administrateurs de sites qui souhaitent optimiser les performances de leur site. Cependant, même les utilisateurs non techniques peuvent l'utiliser pour identifier quels plugins ou thèmes causent des ralentissements sur leur site.

Ressources supplémentaires

Nous espérons que ce guide vous a aidé à apprendre comment utiliser le plugin Query Monitor pour déboguer votre site WordPress. En regardant sous le capot, vous pouvez arrêter de deviner ce qui ne va pas et commencer à apporter des corrections ciblées pour améliorer les performances et la stabilité de votre site. C'est un outil indispensable pour tout propriétaire de site WordPress sérieux !

Maintenant que vous savez comment utiliser Query Monitor, vous pouvez optimiser davantage votre site web. Voici quelques guides supplémentaires de notre équipe qui pourraient vous être utiles :

Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.

Avis : Notre contenu est financé par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons percevoir une commission. Voir comment WPBeginner est financé, pourquoi c'est important et comment vous pouvez nous soutenir. Voici notre processus éditorial.

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !

Interactions des lecteurs

1 CommentLeave a Reply

  1. Lorsque vous n'avez pas besoin de trouver des requêtes lentes sur votre site, désactivez Query Monitor. S'il reste actif, il peut diminuer les performances du site et augmenter l'utilisation de la mémoire.

Laisser un commentaire

Merci d'avoir choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.