Tableau de bord WordPress lent : comment accélérer wp-admin en 21 points ?

Une interface d’administration WordPress lente est ce qu’il y a de mieux pour nuire à votre productivité lorsque vous travaillez sur votre site. Pour chaque action dans l’Admin de WordPress, il vous faut attendre de longue secondes avant de voir apparaitre la page désirée.

Ce type de problème de lenteur est récurrent sous WordPress, notamment pour les sites eCommerce utilisant WooCommerce ou les sites utilisant un plugin de traduction comme WPML.

Pour vous aider à mettre définitivement fin à votre cauchemar, nous publions ici 21 solutions pour vous permettre de résoudre les lenteurs de votre « WP-Admin », votre tableau de bord WordPress.

21 conseils pour accélérer votre Dashboard WordPress

Parmi nos meilleurs conseils pour résoudre un problème de tableau de bord lent sous WordPress, outre le choix d’un bon Hébergeur Web, ainsi que la recherche de plugins consommateurs grâce notre module cPanel « PHP X-RAY », nous vous recommandons de réaliser en priorité les 2 premières optimisations présentées ci-dessous…

1. Supprimer les anciennes Révisions de WordPress

Si votre base de données MySQL est surchargée par des milliers de révisions d’articles et de pages peu utiles, celle-ci ne peut pas se charger de manière optimale dans votre tableau de bord WordPress.

Cela peut se vérifier en vérifiant la taille de votre table MySQL wp-posts. Par exemple, si celle-ci dépasse un ratio de plus de 100 Mo pour 200 pages ou articles, c’est qu’il est temps de faire le ménage !

Tablea wp_posts surchargée par de nombreuses révisions WordPress

Il existe des plugins WordPress tels que WP-Optimize, WP Rocket ou encore chez EasyHoster « AccelerateWP », qui vous permettent de supprimer en 1 clic toutes les révisions de contenus de votre site WordPress. Mais peut-être voudriez-vous supprimer seulement les révisions qui sont devenues inutiles, car elles sont très anciennes ?

Pour vous aider à réaliser ce nettoyage, nous avons publié pour vous cet article dédié qui vous permettra, grâce à une seule requête MySQL exécutée via phpMyAdmin, de dire au revoir à toutes ces données devenues inutiles dans MySQL :

Supprimer uniquement les anciennes Révisions de WordPress via MySQL et phpMyAdmin →

Si votre site WordPress est déjà ancien, avec de nombreux contenus rédigés avec amour, ce nettoyage doit faire partie de vos actions indispensables pour corriger le problème du tableau de bord WordPress lent .

2. Mettre en cache les données fréquemment utilisées dans la Mémoire RAM

Ici, il ne s’agit pas de mettre en cache les pages statiques et publiques consultées par les utilisateurs de votre site, mais bien des données dynamiques (sous forme d’objets) utilisées régulièrement dans votre tableau de bord WordPress.

Pour découvrir comme mettre en place la mise en cache d’object (object cache) grâce à Redis, ne manquez pas ce tutoriel qui figure parmi nos indispensables :

Installer l’Object Cache de Redis grâce aux technologies de votre Hébergement EasyHoster →

3. Vérifier la connectivité au serveur avec une autre connexion Internet

Avant de commencer à travailler sur d’autres problèmes, il est important de s’assurer que la lenteur de votre tableau de bord WordPress n’est pas due à votre propre connexion Internet.

Pour ce faire, vous pouvez effectuer des tests avec un autre navigateur et tester la connexion au site avec le partage de connexion 3G/4G de votre appareil mobile, ou autre, ce qui confirmera que le problème de lenteur ne provient pas d’un problème de connectivité entre votre fournisseur d’accès internet (FAI) et EasyHoster.

4. Vérifier les ressources du compte d’hébergement

Si vous êtes sur un hébergement mutualisé comme ceux proposés par EasyHoster, n’hésitez pas à contacter le support technique pour obtenir confirmation qu’il n’y a actuellement aucune surcharge sur votre serveur ou compte d’Hébergement Web.

Il se peut qu’un pic de trafic ou l’un de vos plugins soit la cause d’une hausse de consommation de ressources qui empêche votre tableau de bord WordPress de fonctionner de façon fluide, ce qui peut provoquer des ralentissements.

Pour vérifier qu’aucune perturbation ne touche actuellement votre serveur, vous pouvez commencer par visiter notre page de statuts publique, où vous retrouverez tous nos serveurs, dont le vôtre.

Voici par exemple la manière dont nous mettons à disposition de nos clients, une page publique attestant de notre “Uptime” trimestriel, avec des informations sur les performances de chaque serveur :

Uptime hébergement web EasyHoster
EasyHoster offre un Uptime (taux de disponibilité) de +99,97%
TTFB hébergement web easyhoster
Le temps de réponse (TTFB) des serveurs EasyHoster est mesuré tous les jours

5. Vérifier si les lenteurs impactent aussi la partie publique du site

Si votre tableau de bord WordPress est lent, au même titre que vos pages Web (zone publique visible par les visiteurs), vous devriez envisager de consulter notre tutoriel général sur l’optimisation des performances de WordPress comprenant notamment, le choix d’un thème plus rapide ou encore l’installation d’un bon plugin de cache.

En effet, le tutoriel que vous êtes actuellement entrain de consulter traite, quant à lui, plus particulièrement les problèmes de lenteur dans la zone d’administration de WordPress : augmentation des ressources du serveur, optimisation de la base de données MySQL, augmentation de la limite de mémoire RAM pour WordPress, etc.

6. Augmenter la Mémoire RAM de WordPress

Voici un conseil qui pourrait bien résoudre vos problèmes de lenteur expérimentés dans l’admin de WordPress en donnant immédiatement plus d’air à votre tableau de bord.

Il est suggéré d’augmenter l’allocation de mémoire RAM pour les requêtes de WordPress. La valeur par défaut pour un site WordPress standard est de 40M (64M pour un WordPress multisite), ce qui est considéré comme insuffisant.

Pour augmenter la limite de mémoire, il convient d’ajouter ces lignes de code dans le fichier wp-config.php, situé à la racine de votre installation WordPress :

define( 'WP_MEMORY_LIMIT', '128M');
/* Envisager 256M seulement à partir d'une offre d'Hébergement haut de gamme */

define( 'WP_MAX_MEMORY_LIMIT', '368M' );
/* Envisager 512M seulement à partir d'une offre d'Hébergement haut de gamme */

Si vous disposez d’une installation classique de WordPress (site assez basique) hébergée sur un plan EasyHoster, vous pouvez augmenter progressivement la limite à 128 Mo dans un premier temps.

Par contre, si vous utilisez un thème comme Divi ainsi que des plugins comme WPML et WooCommerce il est recommander de définir une limite de 256 Mo pour que votre WordPress fonctionne de manière optimale. Cependant, cela dépendra du plan d’hébergement que vous avez choisi.

Ceci démontre une plus grande consommation de ressources chez certains plugins et donc l’importance d’avoir un bon hébergement WordPress.

7. Supprimer les thèmes inutilisés et les plugins obsolètes ou non essentiels

En effet, il est souvent très utile de faire le ménage en supprimant les thèmes et plugins inutiles ou obsolètes présents dans votre site WordPress.

Il est compréhensible, avec les nombreux thèmes et plugins disponibles, d’avoir tendance à en installer ou activer trop, ce qui peut causer des conflits imprévus entre eux ou des ralentissement de votre tableau de bord.

Pour éviter les conflits et problèmes de lenteur, limitez-vous à n’installer que les plugins essentiels et supprimez tout ce qui correspond à l’une des catégories suivantes :

  • Vous n’utilisez pas ou très rarement ce plugin / thème
  • Il fournit une fonctionnalité non vitale à votre projet
  • Il n’est plus mis à jour depuis plus d’un an ou deux
  • Il n’est plus supporté par son développeur
  • Il crée plus de problèmes qu’il n’en résout.

En supprimant les thèmes et plugins inutiles, vous allez non seulement améliorer les performances de votre site WordPress, mais aussi sa sécurité, en réduisant le risque de faille liées aux plugins installés et non utilisés présents sur votre compte d’hébergement web.

De même, lorsque vous utilisez moins de plugins pour maintenir un site minimaliste, il est plus facile de diagnostiquer et résoudre les problèmes de performance ou de sécurité lorsqu’ils surviennent, contrairement à un site qui contient des centaines de plugins.

8. Réaliser les mises à jour de WordPress, des plugins et du thème

Si votre tableau de bord WordPress est devenu lent récemment, après une mise à jour de WordPress, de vos plugins ou de votre thème, ou après l’installation d’un nouveau plugin, c’est probablement le changement récent qui est à l’origine du ralentissement.

Il peut arriver que l’utilisation de différents plugins engendre des conflits. Certains plugins peuvent déclencher des requêtes MySQL extrêmement longues, ce qui peut être identifié à l’aide d’un plugin gratuit tel que Query Monitor.

Un plugin mal optimisé peut considérablement ralentir la vitesse de chargement de votre tableau de bord WordPress, mais il ne causera pas de problème tel qu’un plantage, un bug, un écran blanc, une page blanche ou une erreur critique.

Pour résoudre le problème de ralentissement, il est important de trouver le plugin qui en est responsable. QueryMonitor est un outil possible pour cela, mais son utilisation peut être compliquée et les résultats pas toujours évidents à comprendre.

En outre, l’utilisation de QueryMonitor entraîne une forte diminution de la vitesse d’affichage du tableau de bord de WordPress ! Actuellement, la solution la plus performante pour les audits de performances automatiques semble être PHP X-RAY.

Détecter un plugin WordPress consommateur de ressources serveur grâce à PHP-XRAY chez EasyHoster

Sur la capture d’écran ci-dessus, le module cPanel PHP X-RAY, disponible chez EasyHoster, permet d’identifier facilement les deux plugins qui alourdissent le backend de WordPress et le ralentissent.

Si vous savez quel plugin ralentit votre admin WordPress, il peut être utile de chercher de l’aide auprès du développeur du plugin.

Pour ce faire, vous pouvez d’abord lire la documentation du plugin pour voir s’il existe des paramètres permettant de réduire la consommation de ressources. Ensuite, vous pouvez contacter le développeur via son forum de discussion ou, s’il n’en a pas, via son formulaire de contact, pour signaler le problème rencontré avec son plugin.

Pour maintenir la sécurité de votre site WordPress, il est important d’être attentif aux mises à jour, surtout si vous gérez un site important tel qu’un eCommerce construit avec WooCommerce. Cependant, si vous utilisez les mises à jour automatiques, assurez-vous que cela convient à vos besoins. Avant de procéder, pensez à faire une sauvegarde facilement restaurable en un clic. CodeGuard ou Jetbackup, proposés par EasyHoster, peuvent vous aider dans cette tâche.

Hébergement web avec sauvegardes fiables JetBackup 5

EasyHoster propose un outil externe appelé « CodeGuard » qui permet de sauvegarder et restaurer des données en un clic. Cette fonctionnalité peut être utile pour rétablir une version précédente de votre site WordPress en cas de problèmes lors de la maintenance ou de la mise à jour de plugins défectueux. Pour les offres premium (Pro+ et supérieures) les clients EasyHoster ont accès à Jetbakup 5 afin de restaurer des backups de leurs bases de données, de leurs fichiers, de leurs e-mails ou bien de leur compte cPanel entier.

9. Supprimer les plugins WordPress qui consomment beaucoup de ressources

Certains plugins WordPress peuvent jouer beaucoup sur les performances du dashboard. Les coupables habituels peuvent figurer dans cette liste :

  • WPML
  • TranslatePress
  • les extensions WooCommerce
  • Quelques plugins SEO/Analytics
  • Broken Link Checker
  • Query Monitor
  • W3 Total Cache
  • WP Rocket…

Il est difficile de diagnostiquer quel plugin WordPress ralentit le Tableau de bord. Comme indiqué précédemment, pour vous aider, il est recommandé d’utiliser des outils de diagnostics tels que Query Monitor ou P3 (Plugin Performance Profiler). Query Monitor est un plugin gratuit qui peut aider à identifier les problèmes liés aux extensions et autres domaines problématiques de votre site.

Query Monitor est le panneau des outils de développement pour WordPress. Il permet le débogage des requêtes de base de données, des erreurs PHP, des hooks et des actions, des blocs d'éditeur de blocs, des scripts et des feuilles de style en file d'attente, des appels d'API HTTP, etc.

Souvent, les plugins de diagnostic WordPress ont une faiblesse majeure : ils ne permettent pas toujours d’analyser les temps de chargement du côté PHP, mais se concentrent plutôt sur l’analyse des requêtes MySQL effectuées par tous les plugins WordPress.

Pour faire un diagnostic efficace en utilisant ce type de plugin, vous pouvez réaliser un test manuel en désactivant tous les plugins et en les réactivant un par un. Ainsi, si un plugin particulier ralentit votre Admin WP, vous devriez être en mesure d’identifier le coupable. Dès que vous parviendrez à désactiver le plugin en question, vous remarquerez une amélioration immédiate de la vitesse de votre tableau de bord WordPress.

Le module « PHP X-RAY » de votre Hébergement cPanel, le meilleur outil de diagnostic du pour WordPress et les autres CMS PHP !

Si vous avez choisi un service d’hébergement Premium, comme EasyHoster, qui dispose de fonctionnalités supplémentaires, vous devriez pouvoir y trouver le module d’audit de performance PHP X-RAY.

Hébergement Web cPanel muni de PHP X-RAY pour détecter les plugins qui consomment trop sous WordPress

Selon nous, PHP X-RAY est l’outil d’audit de performance automatique le plus performant disponible chez EasyHoster. Cet outil de diagnostic externe est connecté à votre hébergement cPanel. Il vous permet de réaliser des audits sur une période de deux jours maximum, afin de détecter facilement tous les plugins WordPress qui peuvent ralentir votre site web ou votre interface d’administration WP.

Observez cette capture d’écran qui, grâce à PHP X-RAY, montre les plugins problématiques de manière simple :

Hébergement cPanel avec module PHP X-RAY chez EasyHoster

PHP X-RAY est un outil disponible dans tous les plans d’hébergement EasyHoster. Si un plugin n’est pas nécessaire au bon fonctionnement de votre site, il est recommandé de l’abandonner. Surtout si PHP X-RAY vous signale que :

  1. le plugin ralentit le temps de chargement de votre tableau de bord de +300ms
  2. le plugin est signalé comme lent lors du chargement de toutes les pages du tableau de bord 

Si vous avez identifié le plugin qui ralentit votre /wp-admin mais que vous ne pouvez pas le désinstaller, vous pourriez trouver des astuces utiles sur le forum de wordpress.org ou en contactant l’assistance officielle de l’extension. Cela pourrait vous aider à résoudre le problème de lenteur tout en gardant le plugin.

Par exemple, si vous utilisez le plugin de traduction WPML, vérifiez les paramètres de ces 3 options pouvant ralentir votre tableau de bord en vous rendant dans les paramètres de WPML :

  • Languages :
    désactiver “auto ID adjust state” (ou en français, « Réaliser des thèmes multilingues > Réglez les identifiants pour la fonctionnalité multilingue »)
     
  • String translation (Traduction de chaînes) :
    désactiver “track where strings appear”  et “auto register strings”

Autre exemple, les Journaux ou Logs de plugins de sécurité tels que iThemes Security peuvent considérablement alourdir votre base de données et créer des ralentissements.

Il est toujours utile d’analyser votre base de données WordPress en l’ouvrant dans phpMyAdmin et en classant les tables par “Taille”, afin de détecter une éventuelle table MySQL qui serait anormalement lourde (+100 Mo doit vous alerter).
Vider la table MySQL de iThemes Security qui est devenue énorme

Autrement dit, faites des recherches sur Google concernant les plugins problématiques pour trouver les causes de baisses de performance !

10. Réduire le « heartbeat de WordPress » avec WP Rocket, AccelerateWP ou Heartbeat Control

L’API « heartbeat » est très pratique pour la sauvegarde automatique de vos contenus lors d’une panne de l’éditeur de WordPress, ainsi que pour la gestion des révisions et des sessions multiples. Cependant, l’envoi répété de requêtes PHP peut entraîner une utilisation élevée de CPU, ralentissant ainsi votre administration WordPress.

La solution à ce problème est d’installer et d’activer le plugin gratuit Heartbeat Control. Ce plugin vous permet de contrôler la fréquence des appels de l’API « heartbeat » en quelques clics seulement, vous permettant ainsi de réduire la charge sur votre compte d’hébergement et d’améliorer les performances de votre site WordPress.

Réduire le heartbeat de l'API WordPress grâce au plugin EasyHoster AccelerateWP

Le plugin WordPress que nous vous proposons, ici, vous permettra d’augmenter les intervalles entre les Beats, sur l’ensemble de votre site WordPress, et de désactiver complètement l’API sur les autres pages de votre back office. De cette manière, vous continuerez de bénéficier de sauvegardes automatiques régulières de vos articles en cours de rédaction, tout en limitant l’impact sur les performances de votre CPU.

11. Optimiser la base de données MySQL de WordPress

Il est vrai que l’optimisation de la base de données WordPress ne peut pas, à elle seule, résoudre tous les problèmes de lenteur du tableau de bord. Cependant, elle peut améliorer significativement les temps de chargement des pages, les performances globales et le classement des moteurs de recherche. Un site WordPress optimisé peut également offrir une meilleure expérience utilisateur.

Par défaut, WordPress enregistre des données peu utiles comme les révisions et les commentaires mis en corbeille, qui sont stockés dans votre base de données. Pour nettoyer toutes ces informations inutiles et rationaliser votre base de données, vous pouvez utiliser un plugin comme WP-Optimize ou WP Rocket. Cela vous aidera à améliorer les performances de votre site et à supprimer toutes les « crasses » qui ralentissent les performances. Ces deux plugins vous permettent de supprimer des transients et de planifier des nettoyages réguliers.

De plus, il est intéressant de passer rapidement sur phpMyAdmin pour classer les tables de votre base de données par taille. Si une table dépasse les 300 Mo, vous pouvez envisager de la nettoyer ou de la supprimer pour réduire la taille de votre base de données.

Tables MySQL qui parait démesurée sans que cela soit justifié dans WordPress

Utilisez phpMyAdmin pour trier les tables MySQL par taille. Si l’une des tables est trop grande, examinez ce qu’elle contient. Certaines applications peuvent stocker dans la base de données un grand nombre d’informations qui ne sont pas nécessaires.

12. Supprimer les données « transients » de WordPress & WooCommerce

Les transients peuvent affecter les performances de votre site WordPress et/ou WooCommerce et peuvent encombrer votre base de données.

Pour les gérer efficacement, vous pouvez utiliser un plugin gratuit comme Transients Manager de WP Beginner qui permet de gérer et supprimer les transients expirés. Cela peut améliorer les performances de votre site, surtout si vous avez un gros site WooCommerce.

13. Passer sur des solutions technologiques plus modernes (PHP, MariaDB, etc)

Vérifiez également que votre hébergeur et votre site utilise les dernières versions de ses solutions logicielles : Apache, PHP, MariaDB, etc.

Passer de PHP 7 à PHP 8 serait un plus pour les performances de votre tableau de bord WordPress, pensez donc à vérifier la compatibilité de votre site avec les toutes dernières technologies disponibles dans l’industrie de l’Hébergement Web.

14. Réinstaller les répertoire /wp-admin/ et /wp-includes/ en téléversant une version propre de ces fichiers

Si vous avez des problèmes avec un dashboard lent, vous pouvez essayer cette solution de dernier recours. Téléchargez manuellement la dernière version de WordPress et ne téléversez que les dossiers wp-admin et wp-includes sur votre serveur à l’aide du File Manager de cPanel. Cela pourrait aider à résoudre le problème.

FileManager de cPanel pour l'upload de fichiers
Le bouton “Charger” ou “Upload” du File Manager de cPanel permet d’uploader une série de fichiers simultanément.

Votre hébergement cPanel vous permet de gérer vos fichiers de manière plus efficace que FTP. Vous pourrez également réinstaller une version propre des fichiers de WordPress dans l’onglet « Mises à jour » de manière semi-automatique. Si vous n’avez rien modifié directement dans les fichiers de WordPress, vous ne risquez pas d’endommager votre site.

La réinstallation des fichiers WordPress ne fonctionne pas en cas d'infection par un malware.

Si votre site est infecté par un malware qui vous empêche d’effectuer un nettoyage, vous devrez peut-être trouver une autre solution pour réinstaller les fichiers principaux de WordPress. Vous pouvez toujours essayer de rafraîchir les deux répertoires sans risquer de tout casser, mais il est recommandé de sauvegarder votre site complet avant de procéder à toute modification.

Pour en savoir plus sur nos solutions d’Hébergement WordPress, suivez le lien →

15. Scanner votre Hébergement cPanel à la recherche de malwares (nous pouvons vous aider)

Il est possible que l’interface d’administration de votre site WordPress soit lente en raison d’un piratage, qui peut être causé par un logiciel malveillant appelé malware. Ce malware peut publier du spam sur votre site WordPress à votre insu. En conséquence, de nombreuses pages en japonais peuvent être référencées sur Google, ce qui attire des milliers de visiteurs inutiles et surcharge votre hébergement web.

Site piraté avec des résultats en japonais sur Google

Il est courant qu’un piratage sur les sites WordPress entraîne l’apparition de résultats en japonais liés à votre site sur Google. Cependant, cela est dû au fait que Googlebot sature votre site en indexant des milliers de pages inutiles, ce qui affecte votre référencement. Afin de remédier à ce problème, la meilleure solution est de demander à votre hébergeur de procéder à un scan anti-malware sur votre compte d’hébergement.

Certains hébergeurs sécurisés, comme EasyHoster, disposent même d’un Anti-malware Premium très puissant appelé Imunify360, à ne pas confondre avec la version gratuite « ImunifyAV » qui ne permet pas le nettoyage des fichiers et offre un niveau de sécurité bien inférieur à i360.

Antimalware WordPress : Imunify360

Comme illustré ci-dessous, cet utilisateur WordPress a été pris en charge par Imunify360 avec succès. Le nettoyage automatique de deux malwares a été réalisé sans que le propriétaire du site ne soit conscient de la faille de sécurité. Imunify360 détecte en temps réel tous les malwares présents sur le compte et les nettoie automatiquement sans impacter négativement l’application Web.

16. Convertir vos tables MySQL depuis MyISAM vers InnoDB

Il faut savoir que le moteur de stockage MyISAM pour MySQL est maintenant déprécié, car il s’agit d’une ancienne technologie de stockage qui devrait être remplacée dès à présent par InnoDB, un moteur de stockage qui dispose d’un mode de fonctionnement plus moderne.

Convertir ses tables MySQL depuis MyISAM en InnoDB →

17. Remplacer les Tâches Crons de WordPress par de vraies Tâches Crons côté serveur (cPanel)

WordPress dispose d’un système de tâches planifiées interne et basé sur PHP qui ce nomme WP-Cron. Cependant, le système natif de WordPress n’est pas optimal en termes de performances.

En effet, WordPress utilise ce système, car il ne veut pas imposer à tous ses utilisateurs de configurer eux-même, manuellement, l’exécution périodique des tâches PHP qui sont mises en file d’attente. De plus, tous les plugins et même votre thème peuvent prendre le contrôle de ce système de tâches planifiées (Crons PHP de WordPress).

C’est la raison pour laquelle, il arrive très souvent qu’on puisse observer des tâches PHP très consommatrices de ressources qui peuvent s’exécuter parfois, toutes les minutes ! Cependant, il est très souvent inutile d’exécuter les tâches PHP mise en file d’attente par WordPress, aussi souvent, surtout lorsqu’il s’agit de tâche très consommatrices de ressources. Une fréquence de 2 exécutions par heure est souvent suffisante dans la très grande majorité des cas. Pour pouvoir reprendre le contrôle sur la fréquence d’exécution des tâches Crons, il suffit de désactiver les Crons du système PHP de WordPress en faveur de réelles Crons côté serveur, qui seront mieux optimisées.

Heureusement, puisque vous disposez d’un Hébergement cPanel muni d’une excellente interface de gestion incluant notamment WordPress Toolkit et un gestionnaire de tâches Crons, vous pouvez très facilement réaliser cette optimisation sans la moindre connaissance en informatique.

Vous pourriez améliorer les performances de votre site WordPress en activant des CRONs côté serveur

Pour vous aider dans cette optimisation, nous avons publié un article dédié à ce sujet :

Optimiser les CRONs de WordPress grâce à cPanel et WP Toolkit →

18. Vérifier la configuration de W3 Total Cache

Si vous êtes utilisateur de W3 Total Cache, il peut être nécessaire de désactiver le cache database et l’object cache (memcached) de W3TC et privilégier Redis, une solution plus fiable et compatible avec les solutions d’Hébergement modernes.

Bien que W3 Total Cache soit efficace dans certains cas, il est assez lourd et complexe à prendre en main. Certains pourraient le voir comme une usine à gaz en raison de son grand nombre de paramètres. Bien que cela puisse être amusant pour les experts, cela peut être très déroutant pour les débutants.

Cache de pages, Cache de navigateur, Cache de database, Object cache, oPcode cache, Memcached… 😁 on n’en a jamais fini de jouer à cache-cache avec W3TC.

Chez EasyHoster, nous avons une bonne connaissance de WordPress, mais même avec notre expérience, nous trouvons que toutes ces options peuvent être assez intimidantes. Nous sommes sûr que pour un débutant, ça peut être très difficile à comprendre. Comment pensez-vous que les débutants réagissent face à toutes ces options ? Probablement qu’ils cochent cette case et retournent à d’autres occupations…

Activer tous les caches sous W3TC (plugin WordPress W3 Total Cache)
Activer d’un coup tous les types de cache de W3TC (non recommandé)

Les utilisateurs pensent que « plus il y a de cache, mieux c’est », donc, comme nous le disions, ils cochent simplement cette case et continuent leurs activités. Cela explique pourquoi des plugins tels que WP Rocket sont si populaires, car ils offrent une combinaison de puissance, efficacité et simplicité.

En résumé, pour les utilisateurs de W3 Total Cache qui ne réglent pas les paramètres correctement, l’interface d’administration peut devenir extrêmement lente.

Bien que l’utilisation de ces méthodes (cache database et object cache) puisse améliorer les performances dans certaines situations, elle peut également ralentir votre site. C’est parce que l’utilisation du « Database caching » et de l’« Object cache » va remplir la mémoire de votre serveur, ce qui peut exercer une pression sur votre base de données.

Si vous utilisez un serveur dédié, cela peut améliorer les performances de votre site. Cependant, si vous utilisez un hébergement mutualisé bon marché comme la plupart des utilisateurs de WordPress, cela pourrait ralentir votre site car vous aurez plus de chances d’atteindre les limites de votre mémoire RAM et de votre base de données MySQL.

Pour résoudre votre problème, veuillez désactiver le « Database caching » et l’« Object cache » dans votre plugin de cache (en particulier W3 Total Cache). Vous pourrez ensuite vérifier si cela a résolu le problème :


Désactiver le database cache et/ou object cache de W3TC

19. Utilisateur de Cloudflare ? Ajoutez /wp-admin/ à vos “Page rules”…

Si vous utilisez CloudFlare, assurez-vous de vérifier les réglages suivants pour optimiser la performance de votre site WordPress. Si vous n’utilisez pas CloudFlare, vous pouvez passer directement au dernier conseil…

Beaucoup de gens se limitent à vérifier que CloudFlare fonctionne correctement, mais il est recommandé de prendre le temps de modifier les paramètres supplémentaires pour maximiser les performances de WordPress.

CloudFlare peut aider votre tableau de bord WordPress à mieux fonctionner. Pour ce faire, allez sur votre compte CloudFlare et cherchez la section Page Rules. Vous devez alors exclure « wp-admin » de CloudFlare, comme ceci :

WP Admin lent à cause de Cloudflare, solution : Page Rules et exclusions
Il est nécessaire de créer une règle pour « example.com/wp-admin* » avec Désactivation des « Performance » et « Apps ».

Ces règles n’affecteront que votre admin WordPress. Donc, tous les avantages de Cloudflare seront toujours effectifs sur la partie publique de votre site. Cloudflare ne prendra plus en compte votre dashboard WordPress, ce qui vous permettra d’avoir une expérience non altérée par Cloudflare dans votre admin WP.

20. Repasser momentanément sur le thème par défaut Twenty Twenty-Three, désactiver le Page Builder et les plugins

Si vous avez déjà tout essayé pour accélérer votre site WordPress sans succès, vous pouvez avoir recours à une solution radicale : revenir au thème par défaut Twenty Twenty-Three et désactiver votre Page Builder (Elementor, Divi, etc.). Notez que ceci est une solution de dernière chance.

Il peut arriver que les Thèmes et les Page Builders, surtout ceux qui ont de nombreuses fonctionnalités, entraînent des ralentissements de votre WordPress en créant de nombreuses requêtes ou en ayant des erreurs (jQuery, par exemple). Si votre thème actuel comporte des bugs, cela peut également affecter les performances de vos visiteurs dans la partie visible de votre site (Front end) ainsi que la rapidité dans votre espace d’administration (Back end).

Si vous constatez que la désactivation temporaire de votre Builder et le passage à Twenty Twenty-Two améliorent considérablement la vitesse de votre tableau de bord, alors vous êtes sur la bonne voie pour résoudre le problème. Il vous reste à prendre des mesures spécifiques liées à votre thème et/ou votre Page Builder.

21. Choisissez un meilleur hébergeur ou passer à un plan d’hébergement supérieur

Vous avez réalisé l’ensemble des optimisations citées précédemment et vous avez épuisé toutes les autres options avant de passer à l’optimisation la plus radicale ?

Dans ce cas, les lenteurs de votre « wp-admin » peuvent provenir d’un plan d’hébergement web dont les ressources sont saturées ou trop limitées pour votre projet. Et en cas de surcharge de votre compte d’Hébergement Web, il y a peu de choses que vous puissiez faire sans envisager de passer à une solution supérieure ou un hébergeur de meilleur qualité. 

Les conseils de ce tutoriel vous aident à réduire « la pression » que vous mettez sur votre compte d’hébergement Web. Par contre, il est vraisemblable que vos optimisations peuvent ne pas suffire si vous avez choisi l’un des plans d’hébergement les moins cher et que vous cherchez à propulser un projet de grande envergure.

Par exemple, si vous utilisez conjointement WooCommerce & WPML, à moins d’être déjà hébergé sur un plan professionnel avancé, il pourrait être nécessaire d’opter enfin pour une formule à la hauteur de vos ambitions.

Comment inciter votre Hébergeur Web à vérifier les performances de votre Admin WP ?

Si votre site commence à devenir trop lourd, vous devriez soit :

  • choisir un hébergeur offrant de meilleures performances comme EasyHoster
    ou
  • mettre à niveau votre plan d’hébergement actuel (par exemple, la RAM et le CPU) en restant chez votre hébergeur actuel

Si vous êtes satisfait de votre hébergeur web actuel, vous devriez le mettre à l’épreuve (ce que nous encourageons nos clients à faire) :

  • Ouvrez un ticket auprès du support technique pour discuter des lenteurs de l’admin WP
  • Demandez au support si votre compte d’hébergement atteint ses limites actuelles ou si votre serveur a beaucoup de charge (load)
  • Demandez ensuite si augmenter la RAM et le CPU de votre compte d’hébergement pourrait améliorer la vitesse de votre Tableau de bord WordPress, ou s’il vaut mieux optimiser le développement du site en suivant les conseils de ce tutoriel

Si votre hébergeur ne répond pas à ce type de demandes, voici ce que vous pouvez faire…

Si vous êtes insatisfait de certains aspects de votre hébergement actuel ou si votre hébergeur est peu coopératif, c’est le moment de Changer d’hébergeur web ! La plupart des hébergeurs WordPress offrent la migration de votre site gratuitement, sans que vous ayez à y consacrer votre propre temps.

Pour en savoir plus sur nos solutions d’Hébergement Web, suivez le lien →

EasyHoster, un Hébergeur Web de choix pour un maximum de performances ?

EasyHoster est un hébergeur qui propose une assistance de qualité supérieure pour améliorer la vitesse de chargement de votre site WordPress, que ce soit pour le backend ou le frontend. Leur service client est excellent et ils fournissent tout ce dont vous avez besoin pour maintenir votre site rapide et sécurisé. De plus, EasyHoster offre un service de migration gratuite pour votre site, vous n’avez donc rien à faire.

Résumé des 21 optimisations à réaliser pour accélérer son Tableau de bord WordPress et solutionner les problèmes de lenteur

Une interface d’administration WordPress lente peut être un véritable enfer au quotidien, n’est-ce pas ? Votre qualité de vie en dépend ! Votre site WordPress fonctionne (plus ou moins), mais ces lenteurs rendent votre travail sur WordPress extrêmement pénible !

Dans cet article, nous avons discuté de 21 astuces qui pourraient résoudre vos problèmes de lenteur de l’interface d’administration de WordPress.

Les 2 causes principales sont :

  • Un Hébergement Web de faible qualité : dans ce cas, consultez EasyHoster pour plus d’assistance et bénéficier d’un transfert gratuit de votre site
  • Un plugin dévoreur de ressources : détectez les plugins problématiques avec un module cPanel comme « PHP X-RAY » (disponible chez EasyHoster)

En complément, nous avons également abordé d’autres causes probables de ralentissement de l’Admin WP, ainsi que ces pistes d’optimisation pour accélérer le tableau de bord…

Pour résoudre un dashboard WordPress lent, voici un rappel des conseils d’optimisation complémentaires :

  1. Supprimez les anciennes révisions de WordPress.
  2. Mettez en cache les données fréquemment utilisées dans la mémoire RAM (Redis)
  3. Vérifiez la connectivité au serveur avec une autre connexion Internet.
  4. Vérifiez les ressources du compte d’hébergement.
  5. Vérifiez si les lenteurs impactent aussi la partie publique du site.
  6. Augmentez la mémoire RAM de WordPress.
  7. Supprimez les thèmes inutilisés et les plugins obsolètes ou non essentiels.
  8. Réalisez les mises à jour de WordPress, des plugins et du thème.
  9. Supprimez les plugins WordPress qui consomment beaucoup de ressources.
  10. Réduisez le “heartbeat de WordPress” avec des outils tels que WP Rocket, AccelerateWP ou Heartbeat Control.
  11. Optimisez la base de données MySQL de WordPress.
  12. Supprimez les données “transients” de WordPress & WooCommerce.
  13. Passez sur des solutions technologiques plus modernes (PHP, MariaDB, etc.).
  14. Réinstallez les répertoires /wp-admin/ et /wp-includes/ en téléversant une version propre de ces fichiers.
  15. Scanner votre hébergement cPanel à la recherche de malwares.
  16. Convertir vos tables MySQL depuis MyISAM vers InnoDB
  17. Remplacer les Tâches Crons de WordPress par de réelles Tâches Crons côté serveur (cPanel)
  18. Vérifiez la configuration de W3 Total Cache.
  19. Si vous utilisez Cloudflare, ajoutez /wp-admin/ à vos “Page rules”.
  20. Repassez momentanément sur un thème et désactivez les plugins tiers.
  21. Si ce n’est pas déjà fait, optez pour un autre Hébergement Web, comme EasyHoster !

Si vous appliquez l’intégralité de ces 21 conseils, votre zone d’administration WordPress devrait retrouver une vitesse de chargement optimale, vous permettant ainsi de travailler à nouveau confortablement.  

Vous souhaitez vous faciliter un peu la vie pour solutionner les lenteurs de « wp-admin » ?
Si vous êtes client chez EasyHoster, n’hésitez pas à prendre contact avec notre service d’assistance technique, qui pourra vous aider à scanner votre site avec PHP X-RAY et/ou vous aiguiller vers quelques optimisations utiles pour accélérer votre tableau de bord WordPress.

N’hésitez pas à Contacter notre Support pour obtenir de l’aide dans l’optimisation votre site WordPress…
EasyHoster est bien plus qu’un hébergeur !

Sommaire de ce billet
Besoin d'aide ?

Le site WordPress speed.easyhoster.net ➚ permet de tester le potentiel des solutions d'Hébergement Web EasyHoster.