Votre tableau de bord WordPress se charge trop lentement ?
Avoir un tableau de bord WordPress à chargement lent est ennuyeux et cela nuit à la productivité globale lorsqu'il s'agit de créer du contenu et de gérer votre site Web. En outre, la cause sous-jacente d’un tableau de bord WordPress lent peut également avoir un impact sur les conversions de votre site Web.
Dans cet article, nous allons vous montrer comment réparer facilement un tableau de bord WordPress à chargement lent, étape par étape.
Un tableau de bord WordPress à chargement lent peut être dû à un certain nombre de raisons, mais la plus courante est les ressources limitées du serveur.
La plupart des fournisseurs d'hébergement WordPress proposent un nombre défini de ressources pour chaque plan d'hébergement. Ces ressources sont suffisantes pour faire fonctionner la plupart des sites Web.
Cependant, à mesure que votre site Web WordPress se développe, vous remarquerez peut-être une légère dégradation des performances ou un chargement plus lent dans tous les domaines. En effet, de plus en plus de personnes accèdent désormais à votre site Web et consomment les ressources du serveur.
Pour la section frontale de votre site Web, qui est ce que voient vos visiteurs, vous pouvez facilement installer un plugin de mise en cache WordPress pour surmonter les problèmes de vitesse et de performances de WordPress.
Cependant, la zone d’administration de WordPress n’est pas mise en cache, elle nécessite donc plus de ressources pour fonctionner au niveau optimal.
Si votre tableau de bord WordPress est devenu extrêmement lent, cela signifie qu'un plugin WordPress, un paramètre par défaut ou autre chose sur le site consomme trop de ressources.
Cela étant dit, voyons comment dépanner et corriger le chargement lent du tableau de bord d’administration WordPress.
Voici un aperçu des étapes que nous aborderons dans cet article :
Avant d’apporter des modifications, il est important de mesurer la vitesse de votre zone d’administration WordPress, afin que vous puissiez 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 Web.
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.
Heureusement, de nombreux navigateurs de bureau modernes sont dotés d'outils intégrés pour tester les performances de n'importe quelle page Web de votre choix.
Par exemple, si vous utilisez Google Chrome, vous pouvez simplement accéder au tableau de bord WordPress et ouvrir l'outil Inspecter en cliquant avec le bouton droit n'importe où sur la page.
Cela divisera l'écran de votre navigateur et vous verrez la zone Inspecter dans l'autre fenêtre, en bas ou sur le côté de la fenêtre de votre navigateur.
Dans l’outil Inspecter, passez à l’onglet « Phare » et cliquez sur le bouton « Générer un rapport ».
Cela générera un rapport similaire au rapport Web Vitals généré par PageSpeed Insights.
De là, vous pouvez voir ce qui ralentit votre zone d’administration WordPress. Par exemple, vous pouvez voir quels fichiers JavaScript consomment plus de ressources et affectent le temps de réponse initial de votre serveur.
L’équipe principale de WordPress travaille dur pour améliorer les performances à chaque version de WordPress.
Par exemple, l'équipe de l'éditeur de blocs teste et améliore les performances dans chaque version. L’équipe de performance travaille à l’amélioration de la vitesse et des performances à tous les niveaux.
Si vous n’installez pas les mises à jour WordPress, vous ne bénéficierez pas de ces améliorations de performances.
De même, tous les principaux thèmes et plugins WordPress publient des mises à jour qui non seulement corrigent les bugs, mais résolvent également les problèmes de performances.
Pour installer les mises à jour, accédez simplement à 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 bien mettre à jour WordPress (infographie).
WordPress est développé à 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 PHP version 7.4 ou supérieure. La version stable actuellement disponible pour PHP est la 8.2.6.
La plupart des sociétés d'hébergement WordPress maintiennent la configuration minimale requise pour exécuter WordPress, ce qui signifie qu'elles n'utilisent peut-être pas la dernière version de PHP prête à l'emploi.
Désormais, tout comme WordPress, PHP publie également de nouvelles versions avec des améliorations significatives des performances. En utilisant une ancienne version, vous manquez cette amélioration des performances.
Vous pouvez voir quelle version de PHP est utilisée par votre fournisseur d'hébergement en visitant la page Outils » Santé du site depuis votre tableau de bord WordPress et en basculant vers l'onglet « Informations ».
Heureusement, tous les fournisseurs d’hébergement WordPress fiables offrent aux clients un moyen simple de mettre à niveau leur version PHP.
Par exemple, si vous êtes sur Bluehost, vous pouvez simplement vous connecter à votre panneau de contrôle d'hébergement et cliquer sur l'onglet « Avancé » dans la colonne de gauche.
À partir de là, vous devez cliquer sur l'icône « MultiPHP Manager » dans la section Logiciel.
Sur la page suivante, vous devez sélectionner votre blog WordPress puis sélectionner la version PHP que vous souhaitez utiliser.
Pour les autres sociétés d'hébergement, consultez notre guide complet sur la façon de mettre à jour votre version PHP dans WordPress.
Votre serveur d'hébergement Web est comme n'importe quel autre ordinateur. Il a besoin de mémoire pour exécuter efficacement plusieurs applications en même temps.
S'il n'y a pas assez de mémoire disponible pour PHP sur votre serveur, cela ralentira votre site Web et pourrait même provoquer son crash.
Vous pouvez vérifier la limite de mémoire PHP en visitant la page Outils » Santé du site et en passant à l'onglet « Informations ».
Vous trouverez la limite de mémoire PHP dans la section Serveur. S'il est inférieur à 500 M, vous devez l'augmenter.
Vous pouvez augmenter la limite de mémoire PHP en entrant simplement 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 PHP dans WordPress.
Certains plugins WordPress peuvent s'exécuter dans la zone d'administration WordPress. Si les auteurs de plugins ne font pas attention, leurs plugins peuvent facilement consommer trop de ressources et ralentir votre zone d'administration WordPress.
Une façon de découvrir ces plugins consiste à installer et à activer le plugin Query Monitor. Pour plus de détails, consultez notre guide étape par étape sur la façon d'installer un plugin WordPress.
Lors de l'activation, le plugin ajoutera un nouvel élément de menu à votre barre d'outils WordPress.
En cliquant dessus, vous afficherez les résultats de performances de la page que vous consultez actuellement sur votre site Web.
Cela fera apparaître la console Query Monitor.
Ici, vous devez basculer vers l'onglet "Requêtes par composant" sur le côté gauche. À partir de là, vous pouvez voir l’impact des plugins sur les performances et découvrir lequel consomme trop de ressources.
Vous pouvez maintenant désactiver temporairement les plugins lents et voir si cela améliore les performances.
Si tel est le cas, vous pouvez contacter l’auteur du plugin et demander de l’aide ou trouver un plugin alternatif.
Les plugins de mise en cache WordPress améliorent non seulement la vitesse de votre site Web, mais ils peuvent également vous aider à corriger un tableau de bord d'administration à chargement lent.
Un bon plugin de mise en cache WordPress vous aide à optimiser la vitesse de chargement des pages, la livraison CSS et 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 vous recommandons d'utiliser WP Rocket. C'est le meilleur plugin de mise en cache WordPress du marché. Il fonctionne immédiatement et permet d’optimiser très facilement les performances de votre WordPress.
Pour plus de détails, consultez notre guide sur la façon d'installer et de configurer correctement WP Rocket dans WordPress.
WordPress charge automatiquement certains widgets sur l'écran du tableau de bord. Cela inclut le brouillon rapide, les événements et les actualités, l’état du site, etc.
Certains plugins WordPress ajoutent également leurs propres widgets à l'écran du tableau de bord. Si un grand nombre de ces widgets 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 à 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 sur l'écran des publications.
Si vous gérez une boutique en ligne à l’aide de WooCommerce, certaines fonctionnalités spécifiques de WooCommerce peuvent affecter les performances de votre zone d’administration WordPress.
Par exemple, vous pouvez désactiver le widget du tableau de bord WooCommerce en cliquant sur le menu « Options d'écran ».
De même, vous pouvez modifier les informations affichées sur la page Produits.
Après un certain temps, votre boutique WooCommerce peut ajouter des données inutiles à votre base de données WordPress.
Si vous utilisez déjà WP Rocket, vous pouvez simplement passer à l'onglet « Base de données » dans les paramètres du plugin. De là, vous pouvez supprimer les transitoires et optimiser votre base de données WordPress en un clic.
Les pirates informatiques aléatoires et les attaques DDoS sont des nuisances Internet courantes qui peuvent affecter les sites Web WordPress.
Ces scripts automatisés accèdent aux pages de connexion 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 pourront quand même le ralentir.
Un moyen simple de bloquer ces scripts consiste à verrouiller votre répertoire d’administration WordPress et vos pages de connexion.
Si vous êtes sur Bluehost, vous pouvez simplement accéder à votre panneau de contrôle d'hébergement et passer à l'onglet « Avancé ». À partir de là, vous devez cliquer sur l’icône « Confidentialité du répertoire ».
Ensuite, vous devez localiser le répertoire wp-admin (généralement trouvé dans le dossier public_html).
Ensuite, cliquez simplement sur le bouton « Modifier » à côté.
Ensuite, il vous sera demandé de fournir un nom pour votre répertoire protégé.
Ensuite, cliquez sur le bouton « Enregistrer » pour continuer.
Le panneau de configuration enregistrera vos options et vous devrez cliquer sur le bouton « Revenir en arrière » pour continuer.
Après cela, vous devrez créer un nom d'utilisateur et un mot de passe pour le dossier protégé.
Désormais, lorsque vous visiterez votre zone d’administration WordPress, vous serez invité à saisir votre nom d’utilisateur 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 WordPress.
Page de connexion WordPress protégée par mot de passe
Ensuite, vous souhaiterez bloquer l'accès à la page de connexion WordPress. Pour cela, vous devrez modifier manuellement le fichier .htaccess sur votre site Web et générer un fichier de mot de passe.
Tout d’abord, connectez-vous à votre site Web WordPress à l’aide d’un client FTP ou de l’application File Manager dans votre panneau de contrôle d’hébergement.
Après cela, accédez au dossier racine de votre site Web (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 visiter cet outil en ligne pour générer une chaîne .htpasswd.
Vous devez utiliser le même nom d'utilisateur et le même mot de passe que ceux que vous avez utilisés pour le répertoire d'administration WordPress.
Cliquez ensuite sur le bouton « Générer ».
L'outil générera une chaîne de nom d'utilisateur et de mot de passe sous la zone de sortie.
Vous devez copier et coller cette chaîne dans le fichier .htpasswd que vous avez créé précédemment.
Ensuite, vous devez modifier le fichier .htaccess et copier et coller le code suivant à l'intérieur :
### 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 nom d'utilisateur et de modifier la valeur AuthUserFile par 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.
L'éditeur de blocs WordPress est livré avec une fonctionnalité de sauvegarde automatique intégrée. Il vous permet de restaurer facilement votre contenu au cas où vous fermeriez l'éditeur sans enregistrer vos modifications.
Cependant, si plusieurs utilisateurs travaillent sur votre site Web pendant les pics de trafic, toutes ces demandes d’enregistrement automatique ralentiront la zone d’administration de WordPress.
La sauvegarde automatique est désormais une fonctionnalité cruciale et nous ne recommandons pas de la désactiver. Cependant, vous pouvez le 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 d'exécuter la sauvegarde automatique une fois toutes les 2 minutes (120 secondes) au lieu de 1.
Réduire les appels d'API Heartbeat
WordPress utilise ce qu'on appelle l'API Heartbeat pour envoyer des appels AJAX à un serveur sans recharger une page. Cela permet à WordPress de montrer aux autres auteurs qu'une publication est en cours de modification par un autre utilisateur et aux développeurs de plugins de vous montrer des notifications en temps réel.
Par défaut, l'API renvoie une réponse toutes les 60 secondes. Si plusieurs auteurs travaillent sur votre site Web en même temps, 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 au pingback toutes les 120 secondes.
Alternativement, vous pouvez également utiliser leur plugin autonome appelé Heartbeat Control pour réduire les appels d'API Heartbeat.
Nous vous recommandons de les réduire à au moins 120 secondes ou plus.
Tous les problèmes de performances de WordPress dépendent de l’infrastructure fournie par vos fournisseurs d’hébergement WordPress.
Cela limite votre capacité à améliorer les performances des ressources proposées par votre fournisseur d'hébergement.
Les conseils ci-dessus vous aideront certainement à réduire la charge sur votre serveur WordPress, mais ils ne suffiront peut-être pas pour votre environnement d’hébergement.
Pour améliorer encore plus 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 vous recommandons d'utiliser Bluehost, car c'est l'une des meilleures sociétés d'hébergement WordPress. Leurs plans d'hébergement partagé sont livrés avec une mise en cache intégrée, ce qui améliore les performances de WordPress.
Cependant, à mesure que votre site Web se développe, vous devrez peut-être mettre à niveau votre plan d'hébergement.
Les sites à fort trafic peuvent bénéficier du passage à une plate-forme d'hébergement WordPress gérée comme WP Engine ou SiteGround.
Chez WPBeginner, nous utilisons SiteGround pour héberger notre site Web.
Nous espérons que cet article vous a aidé à apprendre à réparer un tableau de bord WordPress à chargement lent. Vous voudrez peut-être également consulter notre manuel complet de sécurité WordPress ou consulter notre sélection des meilleurs plugins WordPress pour développer votre entreprise.
Si vous avez aimé cet article, abonnez-vous à notre chaîne YouTube pour les didacticiels vidéo WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.