Admin WordPress lent ? Pourquoi cela se produit, plus comment le réparer
Gérer un tableau de bord d’administration WordPress lent ?
Il n’est jamais amusant d’avoir l’impression de patauger dans la boue lorsque vous essayez de gérer votre site WordPress, c’est pourquoi nous allons vous aider à sortir de la boue et à accéder à un tableau de bord d’administration WordPress à chargement plus rapide.
Pour y parvenir, nous allons rapidement passer en revue certaines des raisons pour lesquelles vous pourriez avoir un tableau de bord d’administration WordPress lent. Ensuite, nous passerons en revue huit conseils qui vous aideront à résoudre le ou les problèmes et à faire en sorte que votre tableau de bord d’administration WordPress se charge à nouveau rapidement.
Qu’est-ce qui cause la lenteur de votre tableau de bord d’administration WordPress ?
Nous ne pouvons pas vous dire exactement ce qui cause une administration WordPress lente pour votre site spécifique, mais voici quelques-uns des problèmes les plus courants que nous allons couvrir :
- Hébergement surchargé ou sous alimenté
- Ressource-.plugins lourds
- Vieille version de PHP
- WordPress Heartbeat API
- Base de données encombrée
- La limite de mémoire de WordPress
- Trop de chargement de contenu
- Widgets inutiles du tableau de bord
Maintenant, voici comment réparer 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 tout simplement un hébergement médiocre.
Parfois, votre hébergeur ne fait tout simplement pas l’affaire, et d’autres fois, vous pourriez avoir un hébergeur de qualité, mais vous avez dépassé le plan sur lequel vous êtes.
Dans tous les cas, si votre hébergement ne peut pas suivre, cela va conduire à un tableau de bord d’administration WordPress lent (et probablement un front-end lent, aussi).
Donc – vous pouvez essayer toutes les autres corrections sur cette liste en premier. Mais parfois, la seule solution est d’ouvrir votre portefeuille et de mettre à niveau les hôtes.
Certains de nos hôtes et partenaires recommandés sont :
- WP Engine
- Kinsta
- SiteGround
- A2 Hosting
- Fastcomet
Utiliser Query Monitor pour renifler 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é à la vitesse de l’éclair. Mais au fur et à mesure que vous avez installé plus de plugins, il a commencé à ralentir, n’est-ce pas ?
Maintenant, dissipons avec un mythe – « plus de plugins » ne signifie pas automatiquement un site ou un administrateur WordPress plus lent…
Mais « plus de plugins lourds en ressources » le fait.
Alors, comment trouver les plugins lourds en ressources ?
Avec un plugin gratuit génial 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 sur l’onglet Requêtes par composant et recherchez les plugins lents :
Si vous trouvez un plugin lent, envisagez de le désactiver et de le supprimer (si possible) ou de trouver une alternative plus performante (si vous avez absolument besoin de cette fonctionnalité).
Utiliser 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écurisées, 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 à se mettre à jour avec les versions les plus récentes de PHP.
Par exemple, dans les benchmarks PHP de Kinsta, vous pouvez voir que PHP 7.3 peut gérer plus de trois fois le nombre de requêtes par seconde que PHP 5.6 :
Mais malgré cela, la plupart des utilisateurs de WordPress exécutent PHP 5.6 (ou plus ancien)… et vous pourriez en faire partie !
Vous mettrez à jour la version PHP de votre site par l’intermédiaire de votre hébergeur. Par exemple, voici à quoi cela ressemble chez Kinsta:
Si votre hébergeur 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 d’assistance de votre hébergeur. Et si votre hébergeur ne prend pas en charge PHP 7+, c’est une autre grande raison d’envisager de changer d’hébergeur.
Utiliser le contrôle Heartbeat
L’API WordPress Heartbeat aide à fournir une communication en temps réel entre votre navigateur Web et votre serveur pendant que vous êtes connecté à votre administration WordPress.
Elle aide avec des choses comme les sauvegardes automatiques dans l’éditeur WordPress, mais elle peut aussi ralentir votre administration WordPress parce qu’elle envoie une requête AJAX toutes les 15 secondes pendant que 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 demandes (ou les désactiver complètement) à partir de l’onglet Heartbeat dans le tableau de bord de WP Rocket :
Ou, nous avons également un plugin autonome Heartbeat Control que vous pouvez utiliser pour contrôler l’API Heartbeat.
Une fois que vous avez installé et activé le plugin, allez dans Paramètres → Paramètres de contrôle du Heartbeat pour réduire ou désactiver l’API Heartbeat pour différentes zones de votre tableau de bord :
Débutez 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 récupère beaucoup de « bloat » sous la forme de révisions d’articles, de transitoires, etc. Ceci est particulièrement commun avec les magasins WooCommerce, où vous aurez beaucoup de transitoires expirés dans votre base de données.
Vous pouvez supprimer en toute sécurité une grande partie de ce bloat sans affecter négativement votre site.
Pour ce faire, vous pouvez utiliser l’onglet Base de données dans WP Rocket:
WP Rocket vous permet également de configurer un calendrier automatique pour nettoyer votre base de données tous les X jours/semaines.
Ou, si vous n’utilisez pas WP Rocket, vous pouvez utiliser le plugin WP-Optimize.
Augmenter la limite de mémoire de WordPress
Parfois, votre tableau de bord d’administration de WordPress rencontre un goulot d’étranglement à cause de la limite de mémoire PHP de votre site WordPress.
Si c’est le cas, le simple fait d’augmenter la limite de mémoire de votre site peut parfois régler le problème.
Si votre hébergeur 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’);
Si votre hébergeur ne vous permet pas d’augmenter PHP manuellement, contactez le support de votre hébergeur et demandez s’ils peuvent le faire pour vous.
Limiter la quantité de contenu que vous affichez dans l’administration de WordPress
Par le biais des paramètres des options d’écran, WordPress vous permet de contrôler le nombre d’articles, de pages ou de types d’articles personnalisés à afficher à la fois (y compris des choses comme les produits WooCommerce, les commandes, etc.):
Par défaut, la valeur est de 20, ce qui est tout à fait correct. Cependant, vous avez peut-être augmenté ce nombre pour éviter la pagination.
Si c’est le cas, envisagez de le réduire 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 cela 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 font toujours 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.
Une fois que vous l’avez installé et activé, allez dans Apparence → Désactiver les widgets et débarrassez-vous de tous les widgets que vous n’utilisez pas :
Si d’autres plugins ont ajouté des widgets – comme WooCommerce – vous pourrez également désactiver ces widgets :
Réparez votre tableau de bord d’administration WordPress lent 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 – porteront leurs fruits à la fois 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 de la quantité de contenu backend que vous chargez – sont centrés à 100% sur votre tableau de bord WordPress.
Enfin, si vous avez spécifiquement affaire à un tableau de bord WooCommerce lent, nous avons un article entier sur la façon d’accélérer votre tableau de bord WooCommerce qui offre quelques conseils spécifiques à WooCommerce.