Un tableau de bord WordPress qui se charge lentement peut être frustrant. Il peut affecter votre productivité et les performances globales de votre site.
Un tableau de bord lent peut sembler un problème mineur, mais il peut avoir des effets importants, notamment réduire les conversions de votre site. Un tableau de bord rapide facilite grandement la gestion du contenu et de votre site.
Dans cet article, nous vous guiderons à travers les étapes pour corriger un tableau de bord WordPress lent. Nous vous afficherons comment l’accélérer facilement et efficacement.
À la fin de ce guide, vous disposerez de tous les outils nécessaires pour améliorer les performances de votre Tableau de bord WordPress.
Quelles sont les causes d’un Tableau de bord WordPress lent ?
La lenteur du tableau de bord WordPress peut avoir plusieurs causes, mais la plus fréquente est la limitation des ressources du serveur.
La plupart des fournisseurs d’hébergement WordPress proposent un nombre défini de ressources pour chaque offre d’hébergement. Ces ressources sont suffisantes pour faire fonctionner la plupart des sites.
Cependant, au fur et à mesure que votre site WordPress grandit, vous pouvez remarquer une légère dégradation des performances ou un chargement plus lent sur l’ensemble du site. C’est parce que plus de personnes accèdent maintenant à votre site et consomment les ressources du serveur.
Pour la section interface publique de votre site web, qui est ce que vos internautes voient, vous pouvez facilement installer un plugin de mise en cache WordPress pour surmonter les problèmes de vitesse et de performance du site.
Cependant, la zone d’administration de WordPress n’étant pas mise en cache, elle nécessite davantage de ressources pour fonctionner de manière optimale.
Si votre tableau de bord WordPress est devenu excessivement lent, cela signifie qu’un plugin WordPress, un réglage par défaut ou autre chose sur le site consomme trop de ressources.
Ceci étant dit, voyons comment dépanner et corriger la lenteur de chargement du tableau de bord WordPress.
Voici une vue d’ensemble des étapes que nous allons aborder dans cet article :
- How to Test Performance of WordPress Admin Area
- Install WordPress Updates
- Update the PHP Version Used by Your Hosting Company
- Increase PHP Memory Limit
- Monitor WordPress Plugins for Performance
- Install a WordPress Caching Plugin
- Tweak Admin Screens & Disable WordPress Dashboard Widgets
- Fix Slow WooCommerce Admin Dashboard
- Lock WordPress Admin Area and Login Pages
- Manage WordPress Autosave Intervals
- Upgrade or Switch to Better WordPress Hosting
1. Comment tester la performance de votre zone d’administration WordPress
Avant de procéder à des modifications, il est important de mesurer la vitesse de votre zone d’administration WordPress afin d’obtenir une mesure objective de toute amélioration.
Normalement, vous pouvez utiliser des outils de test de vitesse de site web pour vérifier la vitesse et les performances de votre site.
Cependant, la zone d’administration de WordPress se trouve derrière un écran de connexion, vous ne pouvez donc pas utiliser les mêmes outils pour la tester.
Version, de nombreux navigateurs de bureau modernes sont dotés d’outils intégrés permettant de tester les performances de n’importe quelle page web.
Par exemple, si vous utilisez Google Chrome, il vous suffit de vous rendre dans le Tableau de bord WordPress et d’ouvrir l’outil Inspect en cliquant avec le bouton droit de la souris n’importe où sur la page.
L’écran de votre navigateur est alors divisé et la zone Inspect s’affiche dans l’autre fenêtre, soit en bas, soit sur le côté de la fenêtre de votre navigateur.
Dans l’outil d’inspection, passez à l’onglet « Lighthouse » et cliquez sur le bouton « Générer un rapport ».
Cela génère un rapport similaire au rapport Web Vitals généré par PageSpeed Insights.
À partir de cette page, vous pouvez voir ce qui ralentit votre zone d’administration WordPress. Par exemple, vous pouvez voir quels fichiers JavaScript prennent plus de ressources et affectent le temps de réponse initial de votre serveur.
Astuce bonus : Vous avez besoin d’aide pour améliorer la vitesse de votre site ? Jetez un coup d’œil au service d’optimisation de la vitesse du site WordPress. Pour une somme modique, nos ingénieurs amélioreront la vitesse de votre site pour vous offrir un maximum de performances.
2. Installer les mises à jour de WordPress
Le cœur de l’équipe WordPress travaille dur pour améliorer les performances à chaque version de WordPress.
Par exemple, l’équipe des éditeurs/éditrices de blocs teste et améliore les performances dans chaque version. L’équipe chargée des performances travaille à l’amélioration de la vitesse et des performances dans tous les domaines.
Si vous n’installez pas les mises à jour de WordPress, vous passez à côté de ces améliorations de performances.
De même, tous les thèmes et plugins WordPress de premier plan publient des mises à jour qui corrigent uniquement les bogues, mais aussi les problèmes de performance.
Pour installer les mises à jour, il suffit de se rendre sur la page Tableau de bord » Mises à jour pour installer toutes les mises à jour disponibles.
Pour plus de détails, consultez notre guide sur la façon de mettre à jour correctement WordPress (infographie).
3. Mettre à jour la version de PHP utilisée par votre entreprise d’hébergeur
WordPress est développé/développeuse à l’aide d’un langage de programmation open-source appelé PHP. Au moment de la rédaction de cet article, WordPress nécessite au moins la version 7.4 de PHP. La version stable actuelle de PHP est la 8.2.10.
La plupart des entreprises d’hébergement WordPress maintiennent les Prérequis minimums pour faire fonctionner WordPress, ce qui signifie qu’elles n’utilisent pas forcément la dernière version de PHP.
Aujourd’hui, tout comme WordPress, PHP sort de nouvelles versions qui apportent des améliorations significatives en termes de performances. En utilisant une version plus ancienne, vous ne bénéficiez pas de cette amélioration des performances.
Vous pouvez voir quelle version de PHP est utilisée par votre hébergeur en visitant la page Outils » Santé du site dans votre tableau de bord WordPress et en passant à l’onglet ‘Informations’.
Outil de personnalisation, tous les fournisseurs d’hébergement WordPress fiables proposent un moyen facile pour les clients de mettre à niveau leur version de PHP.
Par exemple, si vous êtes chez Bluehost, il vous suffit de vous connecter au tableau de bord de votre compte d’hébergement, de passer à l’onglet « Sites web » et de cliquer sur « Réglages » pour le site sur lequel vous souhaitez travailler.
Ensuite, passez à l’onglet « Avancé » et défilez vers le bas jusqu’à la section cPanel.
Cliquez sur « Gérer » pour lancer le cPanel.
Ensuite, vous verrez un certain nombre d’apps et d’outils disponibles sous votre tableau de bord cPanel.
Défilez vers le bas jusqu’à la section Logiciels et cliquez sur ‘MultiPHP Manager’.
Sur la page suivante, vous devez sélectionner votre blog WordPress.
Sélectionnez ensuite la version de PHP que vous souhaitez utiliser.
Pour les autres entreprises d’hébergement, consultez notre guide terminé sur la mise à jour de la version PHP de WordPress.
4. Augmenter la limite de mémoire de PHP
Votre serveur web hébergeur est comme n’importe quel autre ordinateur. Il a besoin de mémoire pour exécuter efficacement plusieurs applications en même temps.
Si votre serveur ne dispose pas de suffisamment de mémoire pour PHP, votre site sera ralenti et pourra même se bloquer.
Vous pouvez vérifier la limite de mémoire de PHP en visitant la page Outils » Santé du site et en passant à l’onglet Informations sur le site.
Vous trouverez la limite de mémoire de PHP dans la section Serveur. Si elle est inférieure à 500M, vous devez l’augmenter.
Vous pouvez augmenter la limite de mémoire de PHP en saisissant/saisie la ligne suivante dans votre fichier wp-config.php:
define( 'WP_MEMORY_LIMIT', '512M' );
Pour plus de détails, consultez notre article sur l’augmentation de la limite de mémoire de PHP dans WordPress.
5. Contrôler les performances des extensions WordPress
Certaines extensions WordPress peuvent fonctionner dans la zone d’administration de WordPress. Si les auteurs/autrices des extensions ne font pas attention, leurs extensions peuvent facilement consommer trop de ressources et ralentir votre zone d’administration WordPress.
Une façon de trouver de telles extensions est d’installer et d’activer le plugin Query Monitor. Pour plus de détails, consultez notre guide étape par étape sur l’installation d’une extension WordPress.
Dès qu’elle est activée, l’extension ajoute un nouvel élément de menu à votre barre d’outils WordPress.
En cliquant dessus, vous afficherez les résultats des performances de la page que vous êtes en train de consulter sur votre site.
La console Query Monitor s’affiche.
Ici, vous devez passer à l’onglet » Requêtes par composant » sur le côté gauche. À partir de cette page, vous pouvez consulter l’impact des extensions sur les performances et trouver celle qui consomme trop de ressources.
Vous pouvez maintenant désactiver temporairement les extensions lentes et voir si cela améliore les performances.
Si c’est le cas, vous pouvez contacter l’auteur/autrice du plugin et demander du support ou trouver une extension alternative.
6. Installer un plugin de mise en cache WordPress
Les plugins de mise en cache WordPress améliorent uniquement la vitesse de votre site, mais ils peuvent également vous aider à corriger un tableau de bord d’administration qui se charge lentement.
Une bonne extension de mise en cache WordPress vous aide à optimiser la vitesse de chargement des pages, la distribution des CSS et des JavaScript, votre base de données WordPress, et bien plus encore.
Cela libère des ressources sur votre serveur d’hébergement WordPress que votre zone d’administration WordPress peut utiliser pour améliorer les performances.
Nous recommandons d’utiliser WP Rocket. C’est la meilleure extension de mise en cache WordPress sur le marché. Il fonctionne dès la boîte et rend super facile l’optimisation des performances de votre WordPress.
Pour plus de détails, consultez notre guide sur la manière d’installer et de configurer correctement WP Rocket dans WordPress.
7. Ajuster les écrans d’administration et désactiver les widgets du Tableau de bord WordPress
WordPress charge automatiquement certains widgets sur l’écran du Tableau de bord. Il s’agit notamment du brouillon rapide, des évènements et des nouvelles, de la santé du site, etc.
Certaines extensions WordPress ajoutent également leurs widgets à l’écran du tableau de bord. Si vous avez beaucoup de ces widgets qui se chargent sur votre tableau de bord, cela pourrait ralentir les choses.
Vous pouvez désactiver ces widgets en cliquant simplement sur le bouton « Options d’écran » et en décochant la case située à côté des widgets.
De même, vous pouvez utiliser le menu Options d’écran pour afficher et masquer des sections sur différents écrans d’administration.
Par exemple, vous pouvez choisir les colonnes que vous souhaitez voir apparaître dans l’écran des publications.
8. Corrige le Tableau de Bord Admin de WooCommerce lent
Si vous gérez un magasin en ligne utilisant WooCommerce, alors il y a quelques fonctionnalités spécifiques de WooCommerce qui peuvent affecter les performances de votre zone d’administration WordPress.
Par exemple, vous pouvez inactif le widget du tableau de bord WooCommerce en cliquant sur le menu » Options de l’écran « .
De même, vous pouvez modifier les informations affichées sur la page Produits.
Au bout d’un certain temps, votre magasin WooCommerce peut ajouter des données inutiles à votre base de données WordPress.
Si vous utilisez déjà WP Rocket, alors vous pouvez simplement passer à l’onglet » Base de données » dans les Réglages du plugin. De là, vous pouvez supprimer les transitoires et optimiser votre base de données WordPress en un clic.
9. Verrouiller la zone d’administration et les pages de connexion de WordPress
Les pirates aléatoires et les attaques DDoS sont des nuisances courantes sur internet qui peuvent affecter les sites WordPress.
Ces scripts automatisés accèdent aux pages de connexion de WordPress et tentent de se connecter des centaines de fois en peu de temps.
Ils ne pourront peut-être pas accéder à votre site WordPress, mais ils seront tout de même en mesure de le ralentir.
Un moyen facile de bloquer ces scripts est de verrouiller le répertoire d’administration et les pages de connexion de WordPress.
Si vous êtes sur Bluehost, il vous suffit de vous rendre sur votre compte d’hébergeur et de cliquer sur « Réglages » sous votre site.
Ensuite, passez à l’onglet « Avancé ».
Défilez un peu vers le bas jusqu’à la section cPanel, puis cliquez sur « Gérer ».
Le tableau de bord de cPanel s’ouvre alors dans un nouvel onglet.
Vous devez maintenant défiler jusqu’à la section Fichiers, puis cliquer sur l’option » Confidentialité du répertoire « .
Ensuite, vous devez localiser le répertoire wp-admin (qui se trouve généralement dans le dossier public_html).
Il suffit ensuite de cliquer sur le bouton « Modifier » situé à côté.
Ensuite, il vous sera demandé de donner un nom à votre répertoire protégé.
Cliquez ensuite sur le bouton « Enregistrer » pour continuer.
Le panneau de contrôle enregistrera vos options et vous devrez cliquer sur le bouton « Retour » pour continuer.
Ensuite, vous devrez créer un identifiant et un mot de passe pour le dossier protégé.
Désormais, lorsque vous vous rendrez dans la zone d’administration de WordPress, vous serez invité à saisir votre identifiant et votre mot de passe.
Pour plus de détails, consultez notre tutoriel sur la protection par mot de passe du répertoire d’administration de WordPress.
Protéger la page de connexion de WordPress par un mot de passe
Ensuite, vous voudrez bloquer l’accès à la page de connexion de WordPress. Pour cela, vous devrez modifier manuellement le fichier .htaccess de votre site et générer un fichier de mots de passe.
Tout d’abord, connectez-vous à votre site WordPress à l’aide d’un client FTP ou de l’application Gestionnaire de fichiers du panneau de contrôle de votre hébergeur.
Ensuite, allez dans le dossier racine de votre site (le dossier racine est l’endroit où vous pouvez voir les dossiers wp-admin, wp-includes, et wp-content).
Ici, vous devez créer un nouveau fichier et le nommer .htpasswd.
Ensuite, vous devez vous rendre sur cet outil en ligne pour générer une chaîne .htpasswd.
Vous devez utiliser le même identifiant et le même mot de passe que ceux utilisés pour le répertoire d’administration de WordPress.
Cliquez ensuite sur le bouton « Générer ».
L’outil génère une chaîne d’identifiant et de mot de passe dans la boîte de sortie.
Vous devez copier et coller cette chaine dans le fichier .htpasswd que vous avez créé précédemment.
Ensuite, vous devez modifier le fichier .htaccess et y copier et coller le code suivant :
### BEGIN BASIC BLOCK
<Files wp-login.php>
AuthType Basic
AuthName "Protected Folder"
AuthUserFile /home/username/public_html/yourwebsite/.htpasswd
Require user jsmith
Satisfy All
</Files>
### END BASIC BLOCK
N’oubliez pas de remplacer jsmith par votre propre identifiant et de modifier la valeur AuthUserFile avec le chemin d’accès à votre fichier .htpasswd. Vous pouvez le trouver dans l’application Gestionnaire de fichiers.
Vous pouvez maintenant visiter votre page de connexion WordPress pour voir la protection par mot de passe en action.
10. Gérer les intervalles de sauvegarde automatique de WordPress
L’éditeur de blocs WordPress est doté d’une fonctionnalité de sauvegarde automatique intégrée. Elle vous permet de restaurer facilement votre contenu au cas où vous fermeriez l’éditeur sans enregistrer vos modifications.
Cependant, si plusieurs utilisateurs/utilisatrices travaillent sur votre site lors d’un pic de trafic, toutes ces demandes d’enregistrement automatique ralentiront la zone d’administration de WordPress.
La sauvegarde automatique est une fonctionnalité essentielle et nous ne recommandons pas de l’inactiver. Cependant, vous pouvez la ralentir pour réduire l’impact sur les performances.
Ajoutez simplement la ligne suivante à votre fichier wp-config.php :
define( 'AUTOSAVE_INTERVAL', 120 )
Cette ligne indique simplement à WordPress de lancer la sauvegarde automatique toutes les 2 minutes (120 secondes) au lieu de 1.
Réduire les appels à l’API Heartbeat
WordPress utilise ce que l’on appelle l’API Heartbeat pour envoyer des appels Ajax à un serveur sans recharger la page. Cela permet à WordPress de montrer aux autres auteurs/autrices qu’un article est en train d’être modifié par un autre utilisateur, et aux développeurs d’extensions d’afficher des notifications en temps réel.
Par défaut, l’API effectue un ping toutes les 60 secondes. Si plusieurs auteurs/autrices travaillent en même temps sur votre site, ces appels au serveur peuvent devenir gourmands en ressources.
Si vous utilisez déjà WP Rocket, il réduira automatiquement l’activité de l’API Heartbeat à un pingback toutes les 120 secondes.
Vous pouvez également utiliser leur extension autonome appelée Heartbeat Control pour réduire les appels à l’API Heartbeat.
Nous recommandons de les réduire à au moins 120 secondes ou plus.
11. Passer à une version plus performante de l’hébergeur WordPress
Tous les problèmes de performance de WordPress dépendent de l’infrastructure fournie par vos fournisseurs d’hébergement WordPress.
Cela limite votre capacité à améliorer les performances aux ressources offertes par votre fournisseur d’hébergement.
Les astuces ci-dessus vous aideront certainement à réduire la charge sur votre serveur WordPress, mais elles ne seront peut-être pas suffisantes pour votre environnement d’hébergeur.
Pour améliorer encore les performances, vous pouvez déplacer votre site WordPress vers un nouvel hébergeur et vous inscrire auprès d’un autre fournisseur d’hébergement.
Nous recommandons d’utiliser Bluehost, car c’est l’une des meilleures entreprises d’hébergement WordPress. Leurs offres d’hébergement mutualisé sont dotées d’une mise en cache intégrée, qui améliore les performances de WordPress.
Toutefois, au fur et à mesure que votre site se développe, vous devrez peut-être mettre à niveau votre offre d’hébergement.
Les sites à fort trafic peuvent tirer profit du passage à une plateforme d’hébergement WordPress gérée comme WP Engine ou SiteGround.
Chez WPBeginner, nous utilisons SiteGround pour héberger notre site.
Nous espérons que cet article vous a aidé à apprendre comment corriger un tableau de bord WordPress lent. Vous pouvez également consulter notre manuel de sécurité WordPress terminé ou notre sélection des meilleures extensions WordPress pour développer votre activité.
Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.
Jiří Vaněk
The object cache has been the most helpful for speeding up my administration. Personally, I’ve installed a Redis server on my own server and use the Redis plugin for object caching. This cache significantly improves the speed of the administrative interface. Therefore, if someone has a website on a shared server, it’s a very good practice to check with the provider whether they support something for object caching—Redis or Memcache. This can truly accelerate the entire environment.
WPBeginner Support
Thank you for sharing what worked for you
Administrateur