Accélérez l'administration de WordPress: améliorez le temps de chargement du backend

Il y a quelques jours, nous avons publié quelques astuces de productivité WordPress qui peuvent vous aider à gagner du temps tout en utilisant le tableau de bord WordPress.

Aujourd'hui, nous allons parler d'une autre astuce WordPress qui vous aidera à économiser votre temps précieux en réduisant le temps de chargement du tableau de bord d'administration WordPress et en le rendant plus rapide.

Lectures recommandées: Comment obtenir un site Web WordPress rapide [21 actions]

Normalement, en tant que webmasters, à CollectiveRay, nous sommes très conscients de la temps de chargement du frontend de leur site web mais ils ont tendance à ignorer le temps de chargement de leur backend. En fait, le temps de chargement du backend d'administration de Wordpress est aussi important que celui du frontend; puisque vous passez la plupart de votre temps sur le backend, cela peut affecter votre productivité globale au travail.

Voici quelques façons de réduire le temps de chargement de votre make wp-admin plus rapidement.

Dépannage du problème de lenteur WordPress Admin / Backend

Si votre tableau de bord WordPress se charge extrêmement lentement, vous devrez trouver les raisons réelles et résoudre ainsi le problème. Il y a un certain nombre de choses qui pourraient causer un problème avec le chargement lent de l'administrateur WordPress.

Certains de ces problèmes comprennent:

  1. Hébergement lent, bon marché, surchargé ou sous-alimenté
  2. (Plusieurs) Plugins gourmands en ressources
  3. Anciennes versions de PHP
  4. Mémoire limitée disponible pour WordPress
  5. Base de données WordPress encombrée qui n'a pas été nettoyée ou maintenue
  6. Trop de widgets de tableau de bord backend WordPress
  7. API Heartbeat
  8. Trop de contenu essayant de charger
  9. Supprimer la barre d'outils WordPress

Suivez le guide de dépannage ci-dessous pour trouver les causes du temps de chargement élevé.

Comment réparer un tableau de bord WordPress lent

 

Notes: Assurez-vous faire une sauvegarde du site donc en cas de problème, vous pouvez facilement revenir en arrière.

1. Mettez à niveau votre hébergement

Chaque fois que vous commencez avec votre site Web WordPress, vous avez peut-être envisagé de limiter vos dépenses, mais vous n'avez jamais considéré les implications d'une telle décision.

Maintenant, cette décision revient à vous mordre de plusieurs manières. Certains plans d'hébergement sont tout simplement trop débordés (pour garder le bon marché) pour pouvoir gérer des performances décentes. Il se peut que votre entreprise ait dépassé votre plan initial.

Donc, si vous avez opté pour un plan d'hébergement assez bon marché ou de niveau inférieur, votre premier arrêt devrait être de passer au niveau d'hébergement le plus élevé que vous pouvez vous permettre. Vous devriez envisager d'opter pour un serveur privé virtuel, où vous disposerez d'un certain nombre de ressources dédiées disponibles pour votre site Web.

Découvrez certains de nos services d'hébergement WordPress recommandés dans notre section d'hébergement Web. Nous hébergeons la plupart de nos sites Web sur InMotion, nous sommes avec eux depuis plusieurs années et n'avons jamais eu quoi que ce soit à se plaindre - et nous sommes ravis des performances que nous avons tirées de ce service.

2. Découvrez les plugins qui ralentissent votre site

Si vous disposez déjà d'un bon hébergement, mais que votre administrateur WordPress est encore lent, il peut y avoir d'autres coupables. Les plugins gourmands en ressources ou mal codés pourraient être à blâmer. Ou il peut s'agir d'un plugin en conflit, ou peut-être surchargé de données.

Quoi qu'il en soit, vous devez découvrir la source du problème.

Mais comment trouver quel plugin est à l'origine du problème ? Vous pouvez choisir de désactiver tous les plugins et reactivez-les lentement jusqu'à ce que vous découvriez lequel est à l'origine du problème. Mais cela prend à la fois du temps et n'est pas très fiable, car il peut y avoir plusieurs plugins provoquant un problème ou des plugins lents s'affectant les uns les autres.

Mais il y a une solution: Moniteur de requête.

Query Monitor est un outil astucieux qui est capable de découvrir et de déboguer plusieurs types de problèmes tels que:

  • Requêtes de base de données lentes
  • Erreurs PHP sur votre site
  • Appels d'API HTTP lents
  • Performance bloquée

Capture d'écran du moniteur de requête

En réduisant le moniteur à des plugins spécifiques, il vous aide à déterminer rapidement les plugins, thèmes ou fonctions peu performants.

Une fois que vous avez installé le plugin, consultez les requêtes par composant et vous trouverez quel (s) plugin (s) ralentissent votre site, à la fois dans le frontend et dans le backend. Vous devriez essayer de désactiver ce plugin et voir si cela fait une différence.

Une fois que vous avez découvert le coupable, vous avez plusieurs options.

  • Essayez de reconfigurer le plugin pour qu'il ne soit pas si lourd
  • Parlez au fournisseur du plugin et voyez s'il y a un correctif
  • Supprimez-le et remplacez-le par un autre plugin qui ne présente pas de tels problèmes de performances

Vous pouvez également choisir de passer au thème par défaut, disons TwentyTwenty pour exclure tout problème spécifique au thème.

3. Mettez à jour PHP / plugins / thèmes vers la dernière version

PHP, le langage dans lequel WordPress est construit, inclut généralement plusieurs améliorations de performances à chaque nouvelle version publiée.

Consultez le graphique suivant de Kinsta, où vous pouvez voir la différence drastique de performances entre les différentes versions de PHP.

graphique des performances de la version php

Cependant, vous n'obtiendrez aucune de ces améliorations de performances si vous ne configurez pas votre serveur d'hébergement pour utiliser la dernière version (et la plus rapide) de PHP. La plupart des hébergeurs ne mettront pas à niveau votre site Web vers des versions PHP plus récentes, car cela pourrait causer des problèmes.

Mais vous devez TOUJOURS passer à la dernière version.

Étant donné que certains sites peuvent utiliser des plugins ou des thèmes qui ne sont pas compatibles à 100%, ne vous contentez pas de passer à la dernière version sans effectuer un test approfondi. Nous vous suggérons de créer une copie de votre site Web et de mettre à jour la version PHP pour cette version uniquement.

Une fois que vous avez fait cela, parcourez TOUTES les fonctionnalités de votre site Web et vérifiez s'il y a des problèmes. S'il y a des problèmes, vérifiez auprès des fournisseurs respectifs pour voir s'il existe une nouvelle version du produit qui résout ces problèmes.

Lorsque vous avez terminé tous les tests et confirmé que tout fonctionne bien, basculez votre site vers la dernière version de PHP. Dans le cadre de ces tests, nous vous suggérons fortement de mettre également à jour les thèmes et les plugins avec leurs dernières versions. 

Les versions les plus récentes des produits fonctionnent généralement mieux que leurs homologues plus anciennes.

Téléchargez la liste des 101 astuces WordPress que tout blogueur devrait connaître

101 astuces WordPress

Cliquez ici pour télécharger maintenant

4. Augmentez la limite de mémoire WordPress

Si vous trouvez que vous êtes dans le backend, votre site lance un Écran de la mort WordPress - ou page blanche, vous souffrez peut-être d'un goulot d'étranglement de la mémoire. Cela signifie qu'il y a un processus qui manque de mémoire et qui génère une erreur, qui ne peut pas se terminer correctement et ne montre donc aucune erreur.

Dans ce cas, vous pourrez peut-être résoudre ce problème en augmentant la limite de mémoire PHP de WordPress.

Alors que certains hôtes limitent la mémoire, d'autres vous permettent de l'augmenter en ajoutant une ligne dans le wp-config.php fichier de votre installation WordPress:

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

Vous devriez vérifier si cette configuration fonctionne en vérifiant les informations PHP via phpinfo - une commande qui affiche toutes les informations PHP liées à l'installation actuelle.

Si la limite de mémoire n'a pas augmenté après avoir défini cette commande, contactez le support de votre hébergeur et faites-lui savoir que vous souhaitez augmenter la limite de mémoire. 

5. Nettoyez et réparez la base de données WordPress

Si votre site fonctionne depuis un certain temps ou si vous avez apporté de nombreuses modifications au site, vous risquez de subir une dégradation des performances en raison d'une base de données encombrée. Les sites exécutant WooCommerce, en particulier, ont tendance à souffrir de ce problème.

En particulier, ce que l'on appelle des transitoires expirés peut exister dans votre base de données. De plus, les bases de données MySQL ont tendance à avoir besoin de réparations de temps en temps, sinon elles pourraient ralentir.

Pour nettoyer la base de données, vous pouvez soit utiliser le plugin WP-Optimize ou exécutez les commandes d'optimisation de base de données sur WP Rocket (hautement recommandé).

Une fois que vous avez fait cela, vous devez également vous connecter à PHPMyAdmin et exécuter une commande de réparation sur TOUTES les tables de votre base de données WordPress. Cette commande corrigera toutes les erreurs avec la table et recréera tous les index qui auraient pu corrompre ou ralentir d'une autre manière votre site.

table de base de données de réparation mysql 

6. Désactiver les widgets du tableau de bord

L'une des frustrations croissantes que nous avons avec WordPress est le nombre toujours croissant de widgets qui sont automatiquement chargés par des fournisseurs de plugins tiers. Bien que nous apprécions le besoin de certains widgets, certains de ces widgets ne sont que des arguments de vente pour des versions premium de plugins ou d'autres mises à niveau.

À mesure que le nombre de widgets sur le tableau de bord augmente, les temps de chargement diminuent, nous avons donc besoin d'un moyen de désencombrer le tableau de bord de ces plugins.

Le moyen le plus simple consiste à utiliser le Plugin de désactivation du widget. Une fois que vous avez installé le plugin, accédez à Apparence> Désactiver les widgets et supprimez tous les widgets inutiles qui ne vous sont pas utiles en décochant leur case.

désactiver la capture d'écran des widgets du tableau de bord

7. Limitez l'API Heartbeat

L'API WordPress Heartbeat a tendance à créer des problèmes de performances car elle est assez zélée. Il envoie une requête Ajax toutes les 60 secondes lorsque vous travaillez dans le backend WordPress, et toutes les 15 secondes, si vous travaillez dans l'éditeur WordPress.

C'est parfois le coupable du ralentissement du tableau de bord WordPress.

WP Rocket est capable de réduire l'activité de l'API Heartbeat, ainsi qu'un certain nombre d'autres ajustements de performances. Si vous constatez que vous avez constamment du mal à rendre votre WordPress plus rapide, nous vous recommandons vivement de vérifier si WP Rocket peut aider votre site.

api de battement de coeur de contrôle wpprocket

Vous pouvez également installer le Plug-in Heartbeat Control, qui modifie le comportement Heartbeat de sorte qu'il est less agressif, sans le désactiver complètement.

8. Limiter le contenu du tableau de bord WordPress

Il s'agit d'un ajustement qui ne nécessite l'installation d'aucun plugin. En fait, vous pouvez le faire via le natif Options de l'écran dans le backend WordPress. 

limite d'options d'écran

Par défaut, la valeur est 20 - ce qui ne crée généralement aucun problème. Cependant, si vous avez augmenté pour une raison quelconque, vous voudrez peut-être essayer de réduire le nombre pour voir si cela a un effet sur le temps de chargement du tableau de bord WordPress.

9. Supprimez la barre d'outils d'administration de WordPress pour un chargement plus rapide

Voici une autre astuce simple pour accélérer votre temps de chargement. Vous pouvez supprimer la barre d'outils d'administration de WordPress en ajoutant un petit morceau de code à votre functions.php fichier.

{type de code = php}
add_filter ('show_admin_bar', '__return_false');

Ce petit morceau de supprimera la barre d'outils d'administration et réduira ainsi la mémoire centrale utilisée, ce qui améliorera le temps de chargement.

Vous pouvez également supprimer cela de vos paramètres de profil utilisateur:

Pour supprimer la barre d'outils du simple, accédez à Utilisateurs> Votre profil. Faites défiler jusqu'à «Barre d'outils» et cochez «Afficher la barre d'outils lors de la consultation du site».

désactiver la barre d'outils d'affichage lors de l'affichage du site

À vous de jouer - des suggestions pour rendre le panneau d'administration WordPress plus rapide?

Si vous rencontrez toujours un problème, vous pouvez envisager de trouver un développeur WordPress à embaucher pour vous aider à résoudre ces problèmes. Cliquez ici pour lire comment pour trouver le meilleur développeur WordPress pour travailler sur votre site Web. 

Votre administrateur WordPress se charge-t-il plus rapidement? Avez-vous une astuce pour rendre le backend WordPress plus rapide que nous n'avons pas mentionné ici? Faites-nous part de vos commentaires dans les commentaires ci-dessous.

À propos de l’auteure
David Attard
Auteur: David AttardSite Web : https://www.linkedin.com/in/dattard/
David travaille dans ou autour de l'industrie en ligne / numérique depuis 18 ans. Il possède une vaste expérience dans les industries du logiciel et de la conception Web utilisant WordPress, Joomla et les niches qui les entourent. En tant que consultant numérique, son objectif est d'aider les entreprises à obtenir un avantage concurrentiel en utilisant une combinaison de leur site Web et des plates-formes numériques disponibles aujourd'hui.

Encore une chose ... Saviez-vous que les personnes qui partagent des informations utiles comme cet article ont l'air géniales aussi? ;-)
Si vous voulez, vous pouvez laisser un incontournable commentez vos pensées, puis partagez-les sur votre ou vos groupes Facebook qui trouveraient cela utile et récoltons ensemble les avantages. Merci d'avoir partagé et d'être gentil!

Divulgation: Cette page peut contenir des liens vers des sites externes pour des produits que nous aimons et que nous recommandons sans réserve. Si vous achetez des produits que nous suggérons, nous pouvons percevoir des frais de parrainage. Ces frais n'influencent pas nos recommandations et nous n'acceptons pas les paiements pour les avis positifs.

Auteur (s) présenté sur:  Logo du magazine Inc   Logo Sitepoint   Logo CSS Tricks    logo webdesignerdepot   Logo WPMU DEV   et beaucoup plus ...