Comment réparer un tableau de bord WordPress à chargement lent (étape par étape)

Publié: 2022-06-15

Le chargement de votre tableau de bord WordPress est-il trop lent ?

Avoir un tableau de bord WordPress à chargement lent est ennuyeux et nuit à la productivité globale lorsqu'il s'agit de créer du contenu et de gérer votre site Web. De plus, 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.

Fixing a slow loading WordPress admin area

Qu'est-ce qui cause un tableau de bord WordPress à chargement lent ?

Un tableau de bord WordPress à chargement lent peut être causé par un certain nombre de raisons, mais la plus courante est la limitation des ressources du serveur.

La plupart des fournisseurs d'hébergement WordPress offrent un nombre défini de ressources pour chaque plan d'hébergement. Ces ressources sont suffisantes pour exécuter 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 à tous les niveaux. 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 vos visiteurs voient probablement, 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, examinons comment dépanner et réparer le tableau de bord d'administration WordPress à chargement lent.

Voici un aperçu des étapes que nous aborderons dans cet article.

  • Installer les mises à jour WordPress
  • Mettre à jour la version PHP utilisée par votre hébergeur
  • Augmenter la limite de mémoire PHP
  • Comment tester les performances de la zone d'administration de WordPress
  • Surveiller les performances des plugins WordPress
  • Installer un plugin de mise en cache WordPress
  • Ajustez les écrans d'administration et désactivez les widgets du tableau de bord WordPress
  • Correction du chargement lent du tableau de bord WooCommerce
  • Bloquer l'accès aux pages d'administration et de connexion WordPress
  • Contrôler les intervalles d'enregistrement automatique
  • Passez à un meilleur hébergement WordPress

1. Comment tester les performances de la zone d'administration de WordPress

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 le tester.

Heureusement, de nombreux navigateurs de bureau modernes sont livrés avec des outils intégrés pour tester les performances de n'importe quelle page Web que vous souhaitez.

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.

Lighthouse to test performance

Cela divisera l'écran de votre navigateur et vous verrez la zone d'inspection dans l'autre fenêtre, soit en bas, soit 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 Page Speed ​​Insights.

Performance results

À partir de là, vous pouvez voir ce qui ralentit votre zone d'administration WordPress. Par exemple, vous pouvez voir quels fichiers JavaScript utilisent plus de ressources et affectent le temps de réponse initial de votre serveur.

2. Installez les mises à jour WordPress

L'équipe principale de WordPress travaille dur pour améliorer les performances avec 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 sur l'amélioration de la vitesse et des performances à tous les niveaux.

Si vous n'installez pas les mises à jour de WordPress, vous manquez 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 bogues, mais traitent é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.

WordPress updates

Pour plus de détails, consultez notre guide sur la façon de mettre correctement à jour WordPress (infographie).

3. Mettez à jour la version PHP utilisée par votre hébergeur

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.1.6.

La plupart des sociétés d'hébergement WordPress maintiennent les exigences minimales pour exécuter WordPress, ce qui signifie qu'elles n'utilisent peut-être pas la dernière version PHP prête à l'emploi.

Maintenant, tout comme WordPress, PHP publie également de nouvelles versions avec des améliorations de performances significatives. En utilisant une version plus ancienne, 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 passant à l'onglet « Info ».

Check PHP version

Heureusement, tous les fournisseurs d'hébergement WordPress fiables offrent aux clients un moyen simple de mettre à jour 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.

Multi PHP in Bluehost

À partir de là, vous devez cliquer sur l'icône MultiPHP Manager sous la section Logiciel.

Sur la page suivante, vous devez sélectionner votre blog WordPress, puis sélectionner la version PHP que vous souhaitez utiliser.

Change PHP version

Pour les autres hébergeurs, consultez notre guide complet sur la façon de mettre à jour votre version de PHP dans WordPress.

4. Augmenter la limite de mémoire PHP

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 ralentirait votre site Web et pourrait même le faire planter.

Vous pouvez vérifier la limite de mémoire PHP en visitant la page Outils »Santé du site et en passant à l'onglet Infos.

Check PHP memory limit

Vous trouverez la limite de mémoire PHP dans la section Serveur. S'il est inférieur à 500M, 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.

5. Surveillez les plugins WordPress pour les performances

Certains plugins WordPress peuvent s'exécuter dans la zone d'administration de WordPress. Si les auteurs de plugins ne font pas attention, leurs plugins peuvent facilement consommer trop de ressources et ralentir votre espace d'administration WordPress.

Une façon de découvrir ces plugins est d'installer et d'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.

Query Monitor tab

Cliquez dessus pour afficher les résultats de performance de la page que vous consultez actuellement sur votre site Web.

Cela fera apparaître la console Query Monitor.

Ici, vous devez passer à 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 savoir lequel utilise trop de ressources.

Query Monitor results

Vous pouvez maintenant désactiver temporairement les plugins lents et voir si cela améliore les performances.

Si c'est le cas, vous pouvez contacter l'auteur du plugin et demander de l'aide ou trouver un plugin alternatif.

6. Installez un plugin de mise en cache WordPress

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, etc.

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 sur le marché. Il fonctionne prêt à l'emploi et facilite l'optimisation de vos performances WordPress.

WP Rocket dashboard

Pour plus de détails, consultez notre guide sur la façon d'installer et de configurer correctement WP Rocket dans WordPress.

7. Ajustez les écrans d'administration et désactivez les widgets du tableau de bord 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, la santé du site, etc.

Certains plugins WordPress ajoutent également leurs propres widgets à l'écran du tableau de bord. Si vous chargez beaucoup de ces widgets 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.

Screen Options to remove unnecessary 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.

Clean up posts screen

8. Correction du tableau de bord d'administration WooCommerce lent

Si vous exploitez 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.

Products page

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 sous les paramètres du plugin. À partir de là, vous pouvez supprimer les transitoires et optimiser votre base de données WordPress en un clic.

Database optimize

9. Verrouiller la zone d'administration WordPress et les pages de connexion

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 Web WordPress, mais ils pourront toujours 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 au panneau de configuration de votre hébergement et passer à l'onglet Avancé. À partir de là, vous devez cliquer sur l'icône Directory Privacy.

Directory Privacy

Ensuite, vous devez localiser le répertoire wp-admin (généralement situé dans le dossier public_html).

Ensuite, cliquez simplement sur le bouton Modifier à côté de celui-ci.

WordPress admin folder

Ensuite, il vous sera demandé de fournir un nom pour votre répertoire protégé.

Name folder

Cliquez sur le bouton Enregistrer pour continuer. Le panneau de contrôle enregistrera vos options et vous devrez cliquer sur le bouton Retour pour continuer.

Après cela, vous devrez créer un nom d'utilisateur et un mot de passe pour le dossier protégé.

Create username and password

Désormais, lorsque vous visiterez votre zone d'administration WordPress, vous serez invité à entrer un nom d'utilisateur et un mot de passe.

Login prompt

Pour plus de détails, consultez notre tutoriel sur la protection par mot de passe du répertoire d'administration de WordPress.

Mot de passe Protéger la page de connexion WordPress

Ensuite, vous voudriez bloquer l'accès à la page de connexion de 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 Gestionnaire de fichiers 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.

Create htpasswd file

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 mot de passe que vous avez utilisé pour le répertoire d'administration de WordPress.

Cliquez ensuite sur le bouton Générer.

Generate password

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 éditer 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.

10. Gérer les intervalles de sauvegarde automatique de WordPress

L'éditeur de blocs WordPress est livré avec une fonction de sauvegarde automatique intégrée. Il vous permet de restaurer facilement votre contenu au cas où vous fermez 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.

Désormais, la sauvegarde automatique est une fonctionnalité cruciale et nous vous déconseillons 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 quelque chose appelé l'API Heartbeat pour envoyer des appels Ajax à un serveur sans recharger une page. Cela permet à WordPress de montrer aux autres auteurs qu'un article est en cours de modification par un autre utilisateur, et cela permet aux développeurs de plugins de vous montrer des notifications en temps réel.

Par défaut, l'API renvoie un ping 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 pour envoyer un ping toutes les 120 secondes.

Reduce Heartbeat API activity using WP Rocket

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.

Heartbeat API calls

11. Mettez à niveau ou passez à un meilleur hébergement WordPress

Tous les problèmes de performances de WordPress dépendent de l'infrastructure fournie par vos hébergeurs WordPress.

Cela limite votre capacité à améliorer les performances aux ressources offertes par votre fournisseur d'hébergement.

Les conseils ci-dessus vous aideront certainement à réduire la charge sur votre serveur WordPress, mais cela peut ne pas être suffisant 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, 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 qui améliore les performances de WordPress.

Bluehost Coupon Code

Cependant, à mesure que votre site Web se développe, vous devrez peut-être mettre à niveau votre plan d'hébergement.

Les sites à fort trafic gagneraient à passer à 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 pouvez également consulter notre manuel de sécurité WordPress complet ou consulter notre sélection des meilleurs plugins WordPress pour développer votre entreprise.

Si vous avez aimé cet article, veuillez vous abonner à notre chaîne YouTube pour les didacticiels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.