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 lors de l'utilisation du tableau de bord WordPress.

Aujourd'hui, nous allons parler d'une autre astuce WordPress qui vous aidera à gagner un temps précieux.

Cette fois, en réduisant le temps de chargement du tableau de bord d'administration de WordPress.

Nous passons beaucoup de temps dans le tableau de bord WordPress et perdons probablement beaucoup de temps à attendre qu'il se charge.

Cet article vous aidera à changer cela.

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

At CollectiveRay, nous sommes très conscients de la temps de chargement de l'interface des sites Web.

Comme la plupart des utilisateurs de WordPress, nous avons tendance à ignorer le temps de chargement du backend car cela n'affecte pas l'expérience utilisateur.

En fait, le temps de chargement du backend d'administration Wordpress est aussi important que le frontend. Votre temps est tout aussi important que vos lecteurs, mais pour différentes raisons.

Comme vous passez la plupart de votre temps sur le backend, les réponses lentes affecteront votre productivité globale au travail.

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

Accélérer l'administration de WordPress

Nous abordons un certain nombre de défis dans ce post, avec des solutions.

À la fin, vous devriez avoir un tableau de bord d'administration WordPress plus rapide et plus réactif !

Les défis et les solutions que nous aborderons incluent :

  1. Version PHP obsolète – Utilisez la dernière version de PHP
  2. Version obsolète de WordPress – Mettre à jour votre version de WordPress
  3. Barre d'outils d'administration – Supprimer la barre d'outils d'administration de WordPress
  4. Contenu excédentaire – Restrictions de contenu du tableau de bord WordPress
  5. Widgets – Désactiver les widgets de tableau de bord inutiles
  6. Plugins lents - Utilisez le moniteur de requêtes pour détecter les plugins lents
  7. API Heatbeat - Utilisez le contrôle Heartbeat
  8. Base de données complète – Nettoyez votre base de données (en particulier les magasins WooCommerce)
  9. Pas de mise en cache – Utiliser un plugin de mise en cache
  10. Peu de mémoire – Augmenter la limite de mémoire WordPress
  11. Insuffisant serveur RAM – Mettre à niveau la mémoire du serveur Web
  12. Réponse du serveur – Examiner le temps du premier octet
  13. Fournisseur d'hébergement lent – Envisagez de mettre à niveau votre hébergement

Approfondissons un peu chacun de ces défis.

1. Version PHP obsolète - Utilisez la dernière version de PHP

PHP, le langage dans lequel WordPress est construit. C'est un langage très populaire et mis à jour régulièrement.

Les mises à jour incluent généralement des améliorations de performances avec 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 sociétés d'hébergement ne seront pas automatiquement mettre à niveau votre site Web vers les nouvelles versions de PHP, 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 mettre à niveau vers la dernière version sans effectuer au préalable un test approfondi.

Nous vous suggérons de créer une copie de votre site Web et de créer un site intermédiaire. Ensuite, mettez à niveau la version PHP et testez-la avant de la déployer en direct.

Vous pouvez utiliser votre site Web de développement pour tester chaque modification que vous apportez, car cela n'affectera en rien votre site en direct.

Lorsque vous avez terminé tous les tests et confirmé que tout fonctionne bien, passez votre site en ligne à la dernière version de PHP.

Vous pouvez mettre à jour votre version de PHP de deux manières. Si vous avez la possibilité de mettre à niveau dans cPanel, faites-le.

Sinon, vous devrez créer un ticket auprès de votre hébergeur pour demander la mise à niveau.

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

 

2. Version obsolète de WordPress – Mettez à niveau votre version de WordPress

Le noyau de WordPress est assez bien optimisé mais chaque version inclut généralement des améliorations de performances.

Cette page sur WordPress.org a une ventilation de toutes les améliorations de performances mesurées dans les dernières versions.

Vous constaterez rapidement une nette amélioration à tous les niveaux dans les dernières versions !

En plus des améliorations de performances, les nouvelles versions de WordPress ajoutent également des fonctionnalités, corrigent des bogues, corrigent des vulnérabilités et introduisent de nouvelles méthodes de travail.

Nous vous recommandons de toujours utiliser la dernière version stable de WordPress pour toutes ces raisons !

3. Barre d'outils d'administration - Supprimer la barre d'outils d'administration de WordPress

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 légèrement 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

4. Contenu excédentaire – Restrictions de contenu du tableau de bord WordPress

Ce réglage fait référence au nombre de messages ou de pages affichés à la fois lorsque vous êtes dans Tous les messages ou Toutes les pages.

Plus vous chargez, plus la page sera lente.

Bien qu'avoir beaucoup sur la page puisse être utile pour les sites Web plus occupés, cela peut également ralentir WP Admin.

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

limite d'options d'écran

Par défaut, la valeur est 20 - ce qui ne crée généralement aucun problème.

Si vous avez augmenté pour une raison quelconque, vous pouvez essayer de réduire le nombre pour voir si cela a un effet sur le temps de chargement du tableau de bord WordPress.

5. Widgets - Désactivez les widgets de tableau de bord inutiles

L'une des frustrations croissantes que nous avons avec WordPress est le nombre toujours croissant de widgets qui sont automatiquement chargés sur le tableau de bord par les fournisseurs de plugins tiers.

Bien que nous apprécions le besoin de certains widgets, certains ne sont que des arguments de vente pour les versions premium de plugins ou de mises à niveau.

À mesure que le nombre de widgets sur le tableau de bord augmente, les temps de chargement peuvent diminuer.

Nous avons besoin d'un moyen de désencombrer le tableau de bord des widgets dont vous n'avez pas besoin ou que vous ne voulez pas.

Le moyen le plus simple consiste à utiliser le Plugin de désactivation du widget.

Une fois que vous avez installé le plugin, allez sur Apparence> Désactiver les widgets et supprimez tous les widgets inutiles en décochant leur case.

6. Plugins lents - Utilisez le moniteur de requêtes pour détecter les plugins lents

Si vous avez déjà un bon hébergement, mais que l'administration de WordPress est toujours lente, 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 ayant un conflit, ou peut-être est-il submergé par trop de données.

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

Mais comment trouvez-vous quel plugin est réellement à l'origine du problème ?

Vous pouvez choisir de désactiver tous les plugins et reactLancez-les lentement jusqu'à ce que vous découvriez lequel est à l'origine du problème.

Mais cela prend du temps et n'est pas très fiable, car plusieurs plugins peuvent causer 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 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 en frontend et en backend.

Essayez de désactiver ce plugin et voyez si cela fait une différence.

Si vous avez créé un site intermédiaire comme nous l'avons suggéré précédemment, essayez-le d'abord là-bas. De cette façon, vous pouvez désactiver les plugins et voir ce qui se passe sans gêner votre trafic en direct.

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.

7. API Heatbeat - Limitez le rythme cardiaque

L'API WordPress Heartbeat a tendance à créer des problèmes de performances car elle peut être un peu trop 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 WordPress plus rapide, nous vous recommandons 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. Base de données complète - Nettoyez votre base de données

Si votre site fonctionne depuis un certain temps ou si vous avez apporté de nombreuses modifications au site, vous rencontrez peut-être 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.

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 votre site.

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

Si vous ne vous sentez pas à l'aise de travailler dans votre base de données, utilisez simplement un plugin.

9. Ne pas mettre en cache votre site – Utilisez un plugin de mise en cache

La mise en cache de votre site Web ne consiste pas seulement à améliorer l'expérience des visiteurs. Cela peut également améliorer l'expérience globale de WordPress.

Le tableau de bord WordPress utilise différents fichiers pour le front-end de votre site Web, mais doit toujours charger la page, les widgets et les ressources.

Toutes choses optimisées par les plugins de mise en cache.

Utiliser un plugin de cache

Vous n'obtiendrez pas l'expérience complète comme le fait un visiteur du site, mais vous devriez quand même constater une nette amélioration de la vitesse de chargement et de la réactivité de votre tableau de bord WordPress.

Tous les plugins de mise en cache n'auront pas d'impact sur le back-end, mais nous vous recommandons d'en essayer quelques-uns sur votre site Web de développement et de voir lequel fonctionne.

Dans nos propres tests, WPRocket et LiteSpeed ​​Cache ont un impact modeste sur les performances du tableau de bord. D'autres plugins peuvent être les mêmes.

10. Mémoire faible – Augmentez la limite de mémoire de WordPress

Si vous trouvez que votre site lance un Écran de la mort WordPress - ou page blanche lorsque vous travaillez dans le backend, vous souffrez peut-être d'un goulot d'étranglement de la mémoire.

Cela signifie qu'il existe un processus qui manque de mémoire et génère une erreur, qui ne peut pas se terminer correctement et n'affiche donc aucune erreur.

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

Vous devrez toujours déterminer ce qui ronge votre mémoire, mais en l'augmentant, vous devriez toujours pouvoir travailler en attendant.

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 votre hébergeur et faites-lui savoir que vous souhaitez augmenter la limite de mémoire. 

11. RAM du serveur insuffisante - Mettez à niveau la mémoire du serveur Web

Il est en fait très peu probable que vous rencontriez un jour un problème de RAM avec votre serveur. La plupart des problèmes de mémoire seront locaux sur votre site plutôt que sur l'ensemble du serveur.

Cela ne signifie pas pour autant que cela n'arrivera pas.

Si vous avez tout essayé, supprimé des plugins, optimisé votre base de données et effectué tous les ajustements de ce guide, cela vaut peut-être la peine d'être vérifié.

Une RAM de serveur insuffisante n'est pas quelque chose que vous pouvez faire vous-même, mais cela peut avoir un impact sur les performances globales du site Web.

Les problèmes de RAM se trouvent généralement sur les plans d'hébergement partagé et les sites Web particulièrement occupés.

Votre principale option ici est de mettre à niveau votre plan d'hébergement si vous utilisez un hébergement partagé ou cloud.

Si vous utilisez un VPS ou un hébergement dédié, tout problème de RAM doit être résolu directement avec l'hébergeur. Il est rare à l'extrême d'avoir des problèmes de RAM sur des serveurs dédiés !

12. Problème de réponse du serveur - Examinez le délai avant le premier octet

Si vous testez votre site Web à l'aide de PageSpeed ​​Insights ou d'un autre outil de test comme GTMetrix, vous rencontrerez souvent le Time to First Byte (TTFB).

Il s'agit d'une mesure du temps qu'il faut entre la demande initiale d'une page Web et le premier élément dessiné sur le navigateur du visiteur.

Votre serveur d'hébergement a une énorme influence sur cette mesure, donc si vous avez un faible TTFB, il s'agit probablement d'un problème de serveur ou de réseau.

Google recommande un TTFB inférieur à 200 ms.

Examinez le temps jusqu'au premier octet

Si vous exécutez un test de vitesse et constatez un TTFB supérieur à 200 ms, vous devez agir.

Explorez la mise en cache côté serveur, en utilisant la compression GZIP et utilisez un CDN.

Des plugins de mise en cache de bonne qualité peuvent également aider à améliorer les temps TTFB.

Si vous faites déjà toutes ces choses, créez un ticket avec votre hébergeur et voyez ce qu'il a à dire.

Ils peuvent être en mesure d'offrir une assistance ou vous devrez peut-être passer à un hébergement plus rapide.

13. Fournisseur d'hébergement lent - Envisagez de mettre à 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 peut revenir vous mordre de plusieurs façons.

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.

Pensez à faire évoluer votre hébergement

Il est possible 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 le plus bas, votre premier arrêt devrait être la mise à niveau vers l'hébergement de niveau le plus élevé que vous pouvez vous permettre.

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 nous n'avons jamais eu à nous en plaindre et nous sommes plus que satisfaits de la performance.

À vous de jouer - Avez-vous 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’auteur
David Attar
David travaille dans ou autour de l'industrie en ligne et numérique depuis 21 ans. Il possède une vaste expérience dans les secteurs des logiciels et de la conception Web utilisant WordPress, Joomla et les niches qui les entourent. Il a travaillé avec des agences de développement de logiciels, des éditeurs de logiciels internationaux, des agences de marketing locales et est désormais responsable des opérations marketing chez Aphex Media, une agence de référencement. 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 plateformes numériques disponibles aujourd'hui. Son mélange d'expertise technologique combiné à un fort sens des affaires confère un avantage concurrentiel à ses écrits.

Encore une chose ... Saviez-vous que les personnes qui partagent des informations utiles comme cet article ont l'air géniales aussi? ;-)
Veuillez 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 ...