Traiter avec un tableau de bord d’administration WordPress lent ?

Il n’est jamais amusant d’avoir l’impression d’être dans la boue lorsque vous essayez de gérer votre site WordPress, c’est pourquoi nous allons vous aider à sortir de la boue et à charger plus rapidement un tableau de bord d’administration WordPress.

Pour ce faire, nous allons rapidement passer en revue quelques-unes des raisons pour lesquelles vous pourriez avoir un tableau de bord d’administration WordPress lent. Ensuite, nous passerons en revue huit conseils pour vous aider à résoudre le(s) problème(s) et à faire en sorte que votre administrateur WordPress se charge à nouveau rapidement.

Qu’est-ce qui cause des lenteurs dans votre tableau de bord d’administration WordPress ?

Nous ne pouvons pas vous dire exactement ce qui cause la lenteur de l’administration de WordPress pour votre site spécifique, mais voici quelques-uns des problèmes les plus courants que nous allons couvrir :

Maintenant, voici comment arranger les choses !

Comment réparer un tableau de bord d’administration WordPress lent : 8 conseils

Passons en revue les correctifs….

Envisagez de mettre à niveau votre hébergement

Ce n’est probablement pas la réponse que vous cherchez, mais l’un des problèmes les plus courants est simplement l’hébergement peu reluisant.

Parfois, votre hôte n’est tout simplement pas à la hauteur, et d’autres fois vous pouvez avoir un hôte de qualité, mais l’offre que vous n’avez n’est plus adaptée à vos besoins

D’une façon ou d’une autre, si votre hébergement ne peut pas suivre, cela va mener à un tableau de bord d’administration WordPress lent (et probablement un front-end lent, aussi).

Vous pouvez donc essayer tous les autres correctifs de cette liste en premier. Mais parfois, la seule solution consiste à ouvrir votre portefeuille et à mettre à niveau les hôtes.

Certains de nos hôtes et partenaires recommandés sont :

  • WP Moteur
  • Kinsta
  • SiteGround
  • A2 Hébergement
  • Fastcomet
  • O2Switch
  • Ovh

Utilisez Query Monitor pour découvrir les plugins lents

Lorsque vous avez installé WordPress pour la première fois et qu’il était vide, votre tableau de bord s’est probablement chargé très rapidement. Mais au fur et à mesure que vous avez installé d’autres plugins, ça a commencé à ralentir, non ?

Maintenant, dissipons un mythe – “plus de plugins” ne signifie pas automatiquement un site ou une administration plus lents ! Mais “plus de plugins gourmands en ressource” oui par contre.

Comment trouver les plugins les plus gourmands en ressources ?

Avec un super plugin gratuit appelé Query Monitor.

Une fois que vous avez installé et activé Query Monitor, vous pouvez cliquer sur la nouvelle option dans votre barre d’outils WordPress pour ouvrir l’interface. Ensuite, allez dans l’onglet Requêtes par composant et recherchez tous les plugins lents :

Comment corriger une administration Wordpress lente ?
Comment réparer une administration wordpress lente avec Query Monitor

Si vous trouvez un plugin lent, pensez à le désactiver et à le supprimer (si possible) ou à trouver une alternative plus performante (si vous avez absolument besoin de cette fonctionnalité).

Utilisez la dernière version de PHP

WordPress est construit avec PHP, mais la version exacte de PHP que votre site utilise dépend de la version de PHP installée sur votre serveur.

En plus d’être plus sûres, les nouvelles versions de PHP offrent de grandes améliorations de performance par rapport aux anciennes versions, c’est pourquoi l’équipe centrale de WordPress essaie de pousser les utilisateurs de WordPress à mettre à jour les versions de PHP les plus récentes.

Par exemple, dans les benchmarks PHP de Kinsta, vous pouvez voir que PHP 7.3 peut gérer plus du triple du nombre de requêtes par seconde que PHP 5.6 peut gérer :

Comment corriger une administration Wordpress lente ?
Benchmark php sous wordpress

Mais malgré cela, la plupart des utilisateurs de WordPress utilisent PHP 5.6 (ou plus ancien)… et vous pourriez être l’un d’eux !

Vous mettrez à jour la version PHP de votre site via votre hébergeur. Par exemple, voici à quoi cela ressemble chez Kinsta :

Comment corriger une administration Wordpress lente ?
Modifier la version de PHP chez Kinsta

Si votre hôte ne vous permet pas d’effectuer ce changement via votre tableau de bord d’hébergement, vous devrez peut-être demander de l’aide au personnel de soutien de votre hôte. Et si votre hébergeur ne supporte pas PHP 7+, c’est une autre bonne raison de changer d’hébergeur.

contrôler le Heartbeat

L’API WordPress Heartbeat permet une communication en temps réel entre votre navigateur Web et votre serveur lorsque vous êtes connecté à votre administrateur WordPress.

Cela peut s’avérer utile pour les sauvegardes automatiques dans l’éditeur WordPress, mais cela peut aussi ralentir votre administrateur WordPress car il envoie une requête AJAX toutes les 15 secondes lorsque vous travaillez dans l’éditeur (ou toutes les 60 secondes dans le reste du tableau de bord).

Si vous utilisez WP Rocket, vous pouvez réduire la fréquence de ces requêtes (ou les désactiver complètement) depuis l’onglet Heartbeat du tableau de bord WP Rocket :

Comment corriger une administration Wordpress lente ?
Gérer le Heartbeat avec Wp Rocket

Ou, il existe également un plugin de contrôle du heartbeat que vous pouvez utiliser pour contrôler l’API Heartbeat.

Une fois que vous avez installé et activé le plugin, allez à Paramètres → Paramètres de contrôle du rythme cardiaque pour réduire ou désactiver l’API Heartbeat pour différentes zones de votre tableau de bord :

Comment corriger une administration Wordpress lente ?

Commencez par réduire la fréquence, et si cela ne fonctionne pas, vous pouvez envisager de la désactiver complètement.

Nettoyez votre base de données (en particulier les magasins WooCommerce)

Au fil du temps, votre base de données WordPress captera beaucoup de “gonflements” sous forme de révisions de posts, de transients, etc. Ceci est particulièrement fréquent dans les magasins WooCommerce, où vous aurez beaucoup de transients expirés dans votre base de données.

Vous pouvez supprimer en toute sécurité une grande partie de ce gonflement sans affecter négativement votre site.

Pour ce faire, vous pouvez utiliser l’onglet Base de données dans WP Rocket, nettoyer ces tables directement dans votre base de données (via phpmyadmin par ex) ou utiliser un des plugins wordpress de nettoyage de base de données comme wp-optimize ou wp-sweep

Augmenter la limite de mémoire de WordPress

Parfois, votre tableau de bord d’administration WordPress rencontre un goulot d’étranglement en raison de la limite de mémoire PHP de votre site WordPress.

Dans ce cas, le simple fait d’augmenter la limite de mémoire de votre site peut parfois régler le problème.

Si votre hôte vous permet d’augmenter la limite de mémoire PHP par vous-même, vous pouvez le faire en ajoutant cette ligne en haut de votre fichier wp-config.php :

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

Dans le cas contraire, si votre hébergeur ne vous permet pas d’augmenter PHP manuellement, contactez son support et demandez-lui s’il peut le faire pour vous.

Limiter la quantité de contenu que vous affichez dans l’Admin de WordPress

Via les paramètres des options d’écran, WordPress vous permet de contrôler le nombre de messages, de pages ou de types de messages personnalisés à afficher à la fois (y compris les produits WooCommerce, les commandes, etc.) :

Comment corriger une administration Wordpress lente ?

Par défaut, la valeur est 20, ce qui est très bien. Cependant, vous avez peut-être augmenté ce nombre pour éviter la pagination.

Si c’est le cas, pensez à le rappeler pour limiter la quantité de contenu que WordPress doit charger pour chaque page. Oui, vous devrez peut-être utiliser l’option “page suivante” plus souvent, mais elle accélérera votre tableau de bord en demandant à WordPress de charger moins de contenu à chaque fois.

Désactiver les widgets inutiles du tableau de bord

Par défaut, votre tableau de bord WordPress est livré avec de nombreux widgets que vous n’utilisez ou ne regardez probablement jamais.

Par exemple, sur la page principale du tableau de bord, vous avez les widgets d’actualités et d’événements (quand avez-vous regardé ce widget pour la dernière fois ?). Cependant, même si vous ne les lisez pas, ces widgets continuent de passer des appels externes pour charger ces informations, ce qui ralentit votre tableau de bord.

Pour désactiver les widgets inutiles, vous pouvez utiliser le plugin gratuit Widget Disable Plugin.

Une fois que vous l’avez installé et activé, allez sur Apparence → Désactivez les widgets et débarrassez-vous de tous les widgets que vous n’utilisez pas :

Comment corriger une administration Wordpress lente ?

Si d’autres plugins ont ajouté des widgets – comme WooCommerce – vous pourrez également désactiver ces widgets :

Comment corriger une administration Wordpress lente ?

Réparez votre tableau de bord WordPress Admin Slow pour de bon

Alors que WP Rocket peut vous aider à accélérer le front-end de votre site, réparer un tableau de bord d’administration WordPress lent nécessite une approche unique.

Certains de ces conseils – comme le choix d’un hébergement de qualité et l’utilisation de la dernière version de PHP – ramèneront de la ré-activité pour votre tableau de bord WordPress et votre site frontal, tandis que d’autres – comme la désactivation des widgets du tableau de bord et la limitation du contenu backend que vous chargez – sont entièrement centrés sur votre tableau de bord WordPress.

Enfin, si vous avez besoin de rendre votre front-office plus rapide, je peux vous conseiller de mettre en place du lazy loading ou d’accélérer votre site en mettant en place un système de cache.

N’hésitez pas à me dire si mon article vous a plu (ou pas) et si vous voyez d’autres choses à dire ou certaines à modifier : les commentaires sont là pour ça 😉

Sur ce : belle journée à tous


siddhy

Développeur web full stack depuis une 15aine d'année dans une agence web du sud de la France et Geek depuis toujours, l'apprentissage et le partage font parti intégrante de ma philosophie au même titre que l'évolution personnelle et la sagesse bouddhiste.

4 commentaires

Simon L · 13 avril 2019 à 16 h 34 min

Merci pour cette article j’avais de gros problème de lenteur essentiellement sur le Menu…

J’ai pas mal d’onglet et de page de menu et le plugin tourne sur chaque onglet a l’ouverture de la page d’administration menu.

Aprés tout les checks de ton article j’ai réussi a isolé le problème 😉

Merci !!

    siddhy · 14 avril 2019 à 18 h 31 min

    Ah ben ça fait plaisir que mon article ait pu servir ! C’est exactement pour ça qu’on écrit tous autant que nous sommes ! Ton commentaire me fait plaisir 😉
    Belle fin de journée

Emmanuel · 25 octobre 2019 à 20 h 45 min

Merci pour le temps passé à écrire des articles de qualités.Je rencontre une erreur de placement dans le back-office aux niveaux des produits.En effet ceux ci ne s’alignent pas les uns en dessous des autres.Ils sont espacés de 5 à 10 centimètres.Je précise qu’au niveau du front end tout est parfaitement bien alignée et le site au vue du client ne présente aucune distorsion, aucun mauvais alignement dans la page produit.Je ne comprends! Une info serait la bienvenue.Cordialement.Emmanuel

    siddhy · 26 octobre 2019 à 18 h 45 min

    Salut Emmanuel et merci pour le commentaire sympa 😉

    Je dois dire que je ne sais pas trop comment t’aider. Il faudrait explorer avec les outils de dev de ton navigateur pour voir ce qui fait décaler tout ça. Sans doute un module qui ajoute quelque chose en BO car je n’ai jamais rencontré de décalage dans la liste des produits sur aucun des sites que j’ai fait. Peut etre ton thème qui “déborde” sur ton BO également. Est ce que tu es à jour de tous tes modules ? De wordpress et de woocommerce ? Si tu as une copie de ton site pour le développement je tenterai de désactiver les modules (voir même changer de thème) pour vérifier que tout est calé par défaut puis activer le thème et les modules 1 par 1.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *