Utilisation de Query Monitor pour l'optimisation des performances de votre base de données • WPShout

By | septembre 10, 2020

tuto wordpress

Les sujets de l'optimisation des performances de SQL et des bases de données sont importants pour un petit pourcentage de sites WordPress. Mais quand ils comptent, ils comptent énormément. C'est dans ces situations que le plugin WordPress Query Monitor entre en jeu. Maintenu par John Blackbourn, Query Monitor est un excellent moyen de voir quelles requêtes de base de données ont été exécutées sur une page spécifique de votre site et de découvrir quelles sont les plus lentes. Une fois que vous avez trouvé cela, vous avez encore du travail à faire – rechercher la source de la requête problématique, corriger le code qui a produit la requête, etc. – et malheureusement, ce travail est bien en dehors de la portée de ce petit guide rapide. Cela dit, couvrons les bases pour commencer à comprendre ce qui se passe avec le plugin WordPress Query Monitor.

Guide vidéo pour démarrer avec Query Monitor pour WordPress

Comme mentionné, nous ne pouvons pas couvrir l'ensemble de l'optimisation SQL dans ce guide rapide, mais voici le début du processus à l'aide de Query Monitor:

Principes de base de l'installation et de l'utilisation de Query Monitor pour WordPress

  1. Comme pour chaque nouvelle installation de plug-in, vous souhaiterez naviguer dans l’area de votre site WordPress à la page «Plugins> Ajouter nouveau» que vous pouvez trouver dans la barre latérale gauche. Une fois sur place, vous effectuerez une recherche sur le plug-in "Query Monitor".
  2. Sur le plug-in "Query Monitor", vous devrez cliquer sur le bouton "Installer". Une fois que WordPress a téléchargé et installé le plugin, vous voudrez également cliquer sur "Activer".
  3. À ce stade, le plugin est totalement prêt à être utilisé. Pour voir les résultats, vous voudrez accéder à une page spécifique (lorsque vous êtes connecté en tant qu'administrateur de votre site WordPress) et regarder dans la barre d'administration de cette page. Vous verrez un gros bloc vers le milieu qui ressemble probablement à un assortiment aléatoire de chiffres et de lettres. Le mien est illustré à droite. Cela provient du plugin Query Monitor fonctionnant en arrière-plan lorsque vous chargez la page. Vous remarquerez que non seulement vous pouvez cliquer à partir de ce menu déroulant pour voir quelles requêtes de base de données / SQL ont été exécutées pour créer la page, mais vous pouvez également en voir BEAUCOUP PLUS. Si vous êtes développeur, c'est vraiment génial. Si vous ne l'êtes pas, c'est probablement là que vous décidez que Query Monitor n'est pas pour vous; p (aucun jugement de toute façon ❤️)
  4. Si QM est fait pour vous, vous aurez probablement voulu installer Query Monitor pour découvrir pourquoi une page WordPress spécifique est lente. Vraiment vraiment aller au fond de cela dépasse le cadre de cet article (ou vraiment autre chose qu'un cours «SQL pour WordPress», qui si vous êtes intéressé par le son dans les commentaires). Mais pour commencer, vous devrez cliquer sur "Requêtes" dans le menu déroulant. Cela fera apparaître une vue (un peu comme "Inspecteur Web" de votre navigateur) au bas de la page avec toutes les requêtes de base de données que WordPress a utilisées pour créer la page actuelle pour vous, et combien de temps elles ont pris pour se terminer.

Une fois que vous avez vu les résultats de Query Monitor, vous êtes en dehors de ce que je pense raisonnable de couvrir ici. Le plugin Query Monitor lui-même serait la base d'un tout petit mini-cours sur ce que tout ce que vous voyez signifie (encore une fois, sonnez dans les commentaires si cela vous intéresse), mais pour l'instant, réalisez à quel point cela est puissant et cool. est! Bonne chance 🙂