Pourquoi l’administration de WordPress (wp-admin) est lente ?

Optimisation WordPress

Publié le 2 juin 2023

WordPress est l'un des systèmes de gestion de contenu les plus populaires et largement utilisés dans le monde. Il est apprécié pour sa simplicité d'utilisation et sa flexibilité, permettant aux utilisateurs de créer et de gérer facilement des sites web. Cependant, de nombreux utilisateurs ont souvent remarqué que l'administration de WordPress, également connue sous le nom de wp-admin, peut être lente et parfois frustrante.

La lenteur de l'administration de WordPress peut avoir un impact significatif sur l'expérience utilisateur, en particulier pour les administrateurs et les développeurs qui passent beaucoup de temps dans l'interface d'administration. Comprendre les raisons de cette lenteur est essentiel pour résoudre le problème et améliorer les performances globales du site.

Dans cet article, nous examinerons les différentes raisons pour lesquelles l'administration de WordPress peut être lente. Nous analyserons les facteurs techniques et structurels qui contribuent à cette lenteur, ainsi que les erreurs courantes commises par les utilisateurs qui peuvent ralentir l'interface d'administration. De plus, nous discuterons des meilleures pratiques et des solutions possibles pour accélérer l'administration de WordPress, offrant ainsi une expérience utilisateur fluide et efficace.

Il est essentiel de souligner que la lenteur de l'administration de WordPress peut varier d'un site à l'autre en fonction de nombreux facteurs, tels que la configuration du serveur, les extensions installés, les thèmes utilisés et la taille de la base de données. Par conséquent, il n'y a pas de solution universelle pour résoudre ce problème, mais une compréhension approfondie des problèmes sous-jacents peut aider à identifier et à résoudre les problèmes spécifiques.

En explorant les raisons potentielles de la lenteur de l'administration de WordPress et en fournissant des conseils pratiques pour améliorer les performances, cette article vise à aider les utilisateurs de WordPress à optimiser leur expérience d'administration et à tirer le meilleur parti de ce puissant système de gestion de contenu :

  1. Hébergement de mauvaise qualité :
    Si votre site est hébergé sur un serveur de mauvaise qualité, cela peut ralentir les performances. Assurez-vous d'utiliser un hébergeur fiable et d'opter pour un plan d'hébergement adapté aux besoins de votre site.
  2. Utilisation excessifs de extensions :
    L'utilisation excessive des extensions peut surcharger l'administration de votre WordPress et le rendre plus lent. Supprimer les extensions inutiles et vérifiez si les extensions que vous utilisez sont régulièrement mis à jours.
  3. Supprimer les Transients WooCommerce :
    Vous utilisez WooCommerce ? Les transients peuvent parfois provoquer des encombrements quand ils sont nombreux. Les transients WooCommerce sont des données temporaires stockées dans la base de données de votre site WordPress pour améliorer les performances. Ils sont utilisés pour stocker des informations telles que les produits récemment consultés, les résultats de recherche ou les fragments de cache. L'extension Transients Manager vous permet de gérer vos transients et supprimer ceux qui sont expirés.
  4. Optimiser la base de données de votre WordPress :
    Pour optimiser votre base de données WordPress, vous pouvez utiliser des extensions tels que "Advanced Database Cleaner" ou encore "WPS Cleaner". Ces extensions vous permettent de nettoyer les transients, les révisions d'articles, les commentaires spam et d'autres éléments inutiles de votre base de données. Cependant, assurez-vous de toujours effectuer une sauvegarde complète de votre site avant d'effectuer des opérations d'optimisation de la base de données.
  5. Augmenter la mémoire allouée à WordPress :
    La mémoire par défaut de WordPress est généralement de 40 Mo. Cependant, cette valeur peut varier en fonction de la configuration de votre hébergement. Dans certains cas, cette limite de mémoire par défaut peut être insuffisante, ce qui peut entraîner des problèmes de performances ou des erreurs lors de l'exécution de certaines tâches.
    Pour augmenter la limite de mémoire de WordPress, vous pouvez ajouter le code ci-dessous à votre fichier wp-config.php

    define( 'WP_MEMORY_LIMIT', '256M');

    Si vous avez Woocommerce avec beaucoup d'extension, vous pouvez monter jusqu'à 512M au lieu de 256M.

  6. Trafic hors cache :
    Lorsqu'un site web connaît un trafic important et que ses pages ne sont pas en cache, cela peut avoir un impact négatif sur ses performances. En effet, dans cette situation, PHP doit répartir ses ressources entre la partie "front-end" (ce que voit l'utilisateur) et la partie "back-end" (le serveur qui traite les requêtes). Cette division des ressources peut entraîner un ralentissement du site, car le serveur doit gérer simultanément de nombreuses demandes et traiter les tâches liées à la fois à l'affichage des pages et à la manipulation des données.
  7. Mauvais réglages :
    Il est important de noter que les performances du backend d'un site peuvent être impactées par la configuration des paramètres dans WooCommerce. Par exemple, le nombre d'éléments affichés dans WooCommerce, comme les commandes et les produits, joue un rôle significatif dans l'efficacité du backend.Si le nombre d'éléments à afficher est configuré de manière excessive, cela peut engendrer une charge plus lourde pour le serveur. Les opérations de recherche, de tri et de manipulation de données peuvent devenir plus intensives, ce qui potentiellement ralentirait les performances globales du backend. Par conséquent, il est impératif de trouver un équilibre entre la quantité d'éléments affichés et les capacités du serveur, afin d'assurer une expérience utilisateur fluide et des performances optimales.
  8. Vérifiez la fréquence de l’API WordPress Heartbeat :
    L’API WordPress Heartbeat facilite la communication entre votre navigateur lorsque vous êtes connecté à votre tableau de bord WordPress et le serveur Web. En termes simples, il synchronise les données entre les deux. L’API Heartbeat permet à WordPress d’effectuer des tâches utiles comme enregistrer automatiquement les brouillons, etc.
    Cependant, comme c’est souvent le cas avec des fonctionnalités utiles, elles peuvent également avoir l’inconvénient de ralentir le backend WordPress. Heureusement, il existe des moyens de résoudre ce problème sans les désactiver complètement. Une des approches est d’utiliser l'extension gratuit Heartbeat Control. Dans ce cas, vous pouvez accéder aux Paramètres → Paramètres de contrôle heartbeat, puis : Ajustez la fréquence pour qu’elle s’exécute moins souvent, par exemple, à plus de 60 secondes :Désactivez complètement l’API Heartbeat.En faisant cela (1ère option), vous obtiendrez tous les avantages de l’API Heartbeat, mais en utilisant moins de ressources.
    Si vous continuez à rencontrer des problèmes après avoir ajusté la fréquence, vous pouvez essayer de désactiver complètement l’API Heartbeat pour voir si cela aide.
    Soit dit en passant, si vous utilisez une extension de cache tel que WP Rocket ou  LiteSpeed Cache, vous constaterez peut-être qu’il dispose de paramètres intégrés pour contrôler l’API Heartbeat.
  9. Vérifiez votre version de PHP :
    WordPress est construit en utilisant PHP, un langage de développement Web de script à usage général. La plupart des administrateurs de sites Web font un bon travail pour mettre à jour régulièrement leur WordPress core, malheureusement peu d’entre eux se rendent compte que leur PHP a également besoin d’une mise à jour périodique. La mise à jour de PHP de votre WordPress apporte plusieurs avantages, notamment une sécurité renforcée et des performances améliorées. Chez WPServeur , vous avez la possibilité de déployer d'un simple clic des versions de PHP les plus récentes.
  10. Réaliser les mises à jour de WordPress, du thème et des extensions :
    Un conflit entre extensions peut vite arriver sur un site qui n'est pas à jour, ce qui peut provoquer des erreurs PHP et donc ralentir le chargement dans l'administration de votre WordPress, mettre à jour son site régulièrement permet d'éviter ce cas de figure.
  11. Désactiver le cache « object cache » et « database » de W3 Total Cache
  12. Renvoyer une version propre de wp-admin et wp-includes :
    Vous avez tout tenté sans succès ? Essayez de réinstaller le core de WordPress, récupérer la dernière version sur wordpress.org et tenter d’uploader une version propre de wp-admin et wp-includes sur votre serveur via votre logiciel FTP.

 

Comment déboguer un site WordPress ?

L'extension "Query Monitor" est un outil de débogage puissant pour les développeurs utilisant WordPress. Elle fournit des informations détaillées sur les requêtes et les performances de votre site. En surveillant et en affichant les requêtes de base de données, les requêtes HTTP, les actions et filtres (hooks) utilisés, les scripts et styles chargés, ainsi que les erreurs PHP, "Query Monitor" offre une vue approfondie des opérations en cours sur votre site.

Avec "Query Monitor", vous pouvez identifier les requêtes de base de données inutiles ou trop nombreuses, optimiser les performances de chargement en repérant les scripts et les styles inutiles, et résoudre les problèmes liés aux shortcode de WordPress. Les informations présentées par l'extension aident à diagnostiquer les problèmes de ralentissement, à repérer les goulots d'étranglement et à améliorer globalement l'efficacité du site.

Cette extension propose une interface utilisateur conviviale où les résultats sont organisés de manière logique pour une analyse facile. "Query Monitor" est un outil essentiel pour toute personne  connaissant bien WordPress cherchant à optimiser les performances et à résoudre les problèmes techniques pour offrir une expérience utilisateur fluide et rapide.

Comment utiliser Query Monitor ?

  1. Installation et activation : Pour commencer, rendez-vous dans votre tableau de bord WordPress. Allez dans la section "Extensions" puis cliquez sur "Ajouter". Recherchez "Query Monitor", installez l'extension proposée par John Blackbourn et activez-la.
  2. Accéder à l'interface : Après activation, vous verrez une nouvelle option "Query Monitor" dans la barre d'administration de WordPress. Cliquez dessus pour accéder à l'interface de l'extension.
  3. Onglets d'informations : Une fois dans l'interface de "Query Monitor", vous verrez plusieurs onglets en haut. Chacun de ces onglets présente des informations spécifiques :
    • Résumé : Affiche une vue d'ensemble des performances du site.
    • Requêtes de base de données : Montre les requêtes SQL exécutées pendant le chargement de la page.
    • Requêtes HTTP : Affiche les requêtes HTTP effectuées, telles que les appels à des API externes.
    • Actions et Filtre (Hooks) : Montre les actions et filtres utilisés sur la page et les fonctions associées.
    • Scripts et styles : Liste les fichiers JavaScript et CSS chargés sur la page.
    • Erreurs PHP : Signale les erreurs PHP rencontrées pendant le chargement.
    • Capacités actuelles : Présente les capacités d'utilisateur actives pour la session en cours.
  4. Analyse des données : Parcourez les différentes sections pour analyser les détails. Par exemple, dans "Requêtes de base de données", vous pouvez voir les requêtes exécutées, leur durée, les fichiers associés, et même les raccourcis pour expliquer les requêtes. Dans "Scripts et styles", vous verrez quels fichiers sont chargés depuis où.
  5. Identification des problèmes : Cherchez des schémas inhabituels, tels que des requêtes de base de données répétées, des scripts trop lourds, ou des erreurs PHP fréquentes. Ces anomalies pourraient indiquer des domaines à optimiser.
  6. Optimisation : Une fois les problèmes identifiés, il est temps d'agir. Vous pourriez envisager d'optimiser les requêtes SQL, d'ajuster l'ordre de chargement des scripts, de corriger les erreurs PHP, ou même de revoir l'utilisation des actions et filtres WordPress.
  7. Apprentissage approfondi : Pour tirer le meilleur parti de "Query Monitor", il est recommandé de consulter la documentation de l'extension. Elle vous guidera à travers toutes les fonctionnalités et options disponibles pour une analyse encore plus fine.

En somme, "Query Monitor" est un outil puissant pour inspecter les performances de votre site WordPress. Il peut demander un certain apprentissage, mais il offre une vue complète des opérations en cours lors du chargement de vos pages, vous permettant d'identifier et de résoudre les problèmes de ralentissement pour offrir une expérience utilisateur optimale.

Conclusion :

Pour améliorer les performances de votre site WordPress, il est important de choisir un hébergement de qualité, d'utiliser des extensions et des thèmes optimisés, de maintenir une base de données propre, de mettre régulièrement à jour votre installation WordPress. En appliquant toutes ces bonnes pratiques, vous pourrez optimiser les performances de votre site WordPress et faciliter son administration. Il est important de noter que chaque site est unique, et la lenteur de WordPress/WooCommerce peut être due à des facteurs spécifiques à votre configuration et à votre contenu. Il est recommandé de réaliser des tests de performance, d'identifier les goulots d'étranglement spécifiques et de prendre les mesures appropriées pour les résoudre.

 

 


Support téléphonique

+33 972 497 264

Contactez nous par téléphone du lundi au vendredi de 9h00 à 12h30, de 14h00 à 18h00 et le samedi de 09h00 à 12h00.

Hébergement WordPress

Abonnez-vous

Souscrivez dès maintenant pour bénéficiez des avantages et services WPServeur.

Avis

celine gamen

Hébergement de qualité et un service client top!

Pascal

Je ne regrette en aucun cas le fait d'avoir fait le choix de faire confiance à WP serveur. Leurs services sont vraiment fiables. À chaque fois que j'ai eu un incident technique, ils ont été à mon écoute et m'ont toujours bien conseillé et aider pour régler chaque problème. Mais comme les problèmes techniques reste très rare (2 en 4 ans) sont très rares, je peux me consacrer entièrement à mon site internet sans me soucier de la technique ou de la sécurité de mon blog. je suis à 110% satisfait et je recommande wpserveur en toute confiance.

Nicolas Mery

Depuis que nous faisons héberger notre site chez WP Serveur, tous les voyants sont au vert et nous obtenons de bons scores bà chaque fois que nous testons notre site avec des outils indépendants comme Diib ou Woorank. C'est très rassurant pour un dirigeant de savoir que le site internet de sa société est entre de bonnes mains. Un excellent choix, surtout pour les TPE et PME qui n'ont pas de service informatique en propre et ne peuvent habituellement pas accéder à ce niveau de savoir faire technique et de suivi/mise à jour sur le long terme. Je recommande.

Articles récents

Plugins WordPress

Anti-spam : le top 9 des plugins WordPress en 2024

Tutoriels WordPress

PayPal : comment l’intégrer à WordPress ?

Plugins WordPress

The Events Calendar : le meilleur plugin WordPress pour gérer vos événements ?

Articles en rapport

Bien choisir le format et la taille de ses images sur WordPress

Optimisation WordPress

21 novembre 2023

Bien choisir le format et la taille de ses images sur WordPress

Si vous possédez un blog ou un site de commerce en ligne, il est inévitable que celui-ci affiche une variété d'images, une nécessité motivée par plusieurs facteurs. Tout d'abord, l'illustration est essentielle pour donner vie à votre sujet ou présenter vos produits de manière attrayante. En outre, l'esthétique visuelle améliore indéniablement l'aspect global de votre […]

Lire la suite