Pourquoi mon site WordPress est-il si lent ?
Publié: 2022-07-08La vitesse de chargement du site Web est un facteur clé qui détermine le classement de votre site Web dans les moteurs de recherche, ainsi que la probabilité que vos visiteurs effectuent un achat.
Plus nous utilisons la technologie, plus la durée d'attention diminue. Tout ce que vous avez à offrir à vos clients doit leur être facilement accessible en quelques secondes. Dans le monde occupé d'aujourd'hui, personne n'attend qu'un site Web se charge, surtout lorsqu'il y a tant de ressources disponibles sur le réseau mondial.
Si vous êtes propriétaire d'un site et que vous vous demandez : " Pourquoi mon site WordPress est-il si lent ?" — vous êtes au bon endroit. Dans cet article, nous examinerons ce qui affecte la vitesse de chargement de WordPress et comment vous pouvez résoudre les problèmes potentiels pour garantir d'excellentes performances du site Web.
Pourquoi mon site WordPress est-il si lent ?
La plate-forme existe depuis deux décennies, et il y a eu beaucoup de changements dans l'histoire de WordPress qui en font ce que nous connaissons aujourd'hui. La grande majorité des propriétaires de sites Web ont posé cette question au moins une fois : « Pourquoi mon site WordPress est-il si lent ? » Pourquoi WordPress est-il si lent en général en tant que plateforme de création de sites Web ? Pour répondre à ces questions, nous devons savoir comment WordPress fonctionne pour rendre le contenu.
WordPress s'appuie sur une architecture de site Web basée sur une base de données, ce qui signifie que la base de données de votre site Web devient la partie centrale du processus de rendu du contenu. Les pages Web sont présentées à chaque visiteur par un serveur Web après que les données demandées ont été extraites de la base de données pour générer dynamiquement une page HTML. L'architecture basée sur une base de données est devenue la norme de création de sites Web utilisée dans de nombreux systèmes de gestion de contenu et applications Web personnalisées. Le système offre une fiabilité et des performances élevées.
Mais si tout est si génial, pourquoi WordPress se charge-t-il parfois lentement ? La réponse à cette question est liée aux possibilités de personnalisation élevées qu'il offre. Avec des milliers de plugins et de thèmes WordPress différents disponibles pour les propriétaires de sites Web, il est facile de donner vie à toutes les idées. Malheureusement, il peut être encore plus facile de surcharger votre site Web avec du code construit au-dessus des fonctionnalités de base de WordPress.
Les possibilités de personnalisation élevées s'accompagnent d'une complexité accrue et d'une incompatibilité de code, ce qui ne profite pas aux temps de chargement du site Web.
WordPress n'est pas lent par nature, donc plutôt que de demander pourquoi nos sites WordPress sont si lents, nous devons comprendre ce qui le rend lent et comment nous pouvons utiliser la plateforme plus efficacement.
Pourquoi mon site Web WordPress est-il lent : les 5 principales raisons
Voici les cinq principales raisons derrière un site WordPress lent.
Hébergement . La quantité de ressources d'hébergement et la manière dont elles sont utilisées sont d'une importance primordiale. Tous les services engagés dans le processus de rendu de contenu doivent être correctement configurés pour utiliser les ressources du serveur.
Technologie de base . Les versions mises à jour de la technologie contiennent des améliorations qui permettront d'améliorer la vitesse et les performances de votre site.
Modules complémentaires tels que plugins et thèmes . Des plugins et des thèmes volumineux, mal codés ou rarement mis à jour peuvent ralentir considérablement votre site.
Contenu statique . Une grande quantité de contenu statique diffusé sans utiliser la négativité d'un réseau de diffusion de contenu a un impact sur les performances du site Web.
Ressources externes. Le chargement de ressources externes telles que des publicités ou des images peut ralentir votre site Web s'il y en a trop ou si leur chargement prend trop de temps.
Effectuer un test de vitesse Web
Dire que WordPress se charge lentement est une déclaration très subjective. Il ne nous fournit aucune information supplémentaire sur les éléments de la page qui ralentissent les temps de chargement et sur ce qui peut être fait pour y remédier. La toute première étape du processus de dépannage de la vitesse du site Web devrait consister à mesurer les temps de chargement et à comprendre ce qui se passe après qu'un visiteur a demandé une certaine page.
Effectuez un test de vitesse Web à l'aide de l'un des outils de performance et de surveillance du site Web comme GTMetrix. Vous pourrez apprendre ce qui prend trop de temps pendant le processus de rendu du contenu, y compris le temps au premier octet (TTFB) qui est généralement utilisé pour mesurer le temps qu'un navigateur doit attendre avant de recevoir le premier octet de données du serveur.
Le principal avantage d'effectuer un test de vitesse de site Web est d'obtenir des recommandations personnalisées, alors assurez-vous d'examiner attentivement le rapport donné. Vous verrez quelles ressources sont chargées chaque fois qu'une certaine page Web est rendue, et combien de temps chaque composant de celle-ci prend pour apparaître.
Configurer la surveillance
La configuration de la surveillance de votre site WordPress peut être extrêmement utile pour suivre les temps d'arrêt et tester les performances du site Web. Un logiciel de surveillance interagit avec votre site Web pour vérifier qu'il fonctionne comme prévu et mesure le bon fonctionnement du processus de rendu de contenu à l'aide de mesures de performances communes. La mise en place d'outils de surveillance vous permet de comprendre le volume de trafic que votre site Web WordPress peut gérer avant d'avoir besoin de plus de ressources d'hébergement pour répondre au nombre croissant de demandes. Le processus est entièrement automatisé, vous n'aurez donc pas besoin d'effectuer des tests manuels, mais vous pourrez voir toutes les statistiques enregistrées pour les revoir ultérieurement et prendre les mesures d'optimisation nécessaires.
Comment accélérer votre site WordPress : les 8 facteurs les plus importants
Accélérer votre site Web WordPress signifie résoudre tous les problèmes existants ayant un impact négatif sur la vitesse de chargement de votre site Web et optimiser le processus de rendu du contenu et les pratiques d'hébergement actuelles. Si votre site Web Wordpress se charge lentement, découvrons ce que vous pouvez faire pour accélérer votre site.
Investissez dans un hébergement de qualité
Lorsque nous parlons de mettre un site Web en ligne, nous pouvons déjà déterminer qu'il y a deux éléments clés impliqués : la création de site Web et l'hébergement de site Web. Les deux sont extrêmement importants et ont un impact presque égal sur les performances globales du site Web.
Tout d'abord, déterminez votre situation actuelle et la stratégie à long terme. Exploitez-vous une énorme plate-forme en ligne qui ne peut autoriser aucun temps d'arrêt, ou êtes-vous un petit propriétaire de blog qui n'a actuellement pas beaucoup de visiteurs sur son site Web ?
En fonction de vos objectifs et du type de contenu que vous hébergez, vous devez comprendre quel type d'hébergement Web répond le mieux à vos besoins. Les hébergeurs proposent une large gamme de solutions allant de l'hébergement mutualisé et virtuel dédié à l'hébergement haute disponibilité d'entreprise.
En matière d'hébergement, vous ne pouvez vous contenter que du meilleur. Vous devez vous assurer que toutes les ressources d'hébergement fournies avec le type d'hébergement choisi sont à votre disposition et utilisées pour garantir des performances élevées du site Web. Cela signifie que le simple fait d'avoir des ressources allouées à votre site Web n'est pas suffisant - ce qui est essentiel, c'est à quel point l'hébergement est optimisé pour vos besoins exacts et la structure de votre site Web particulier.
La configuration de votre environnement d'hébergement peut être difficile. C'est là que le concept d'hébergement géré entre en jeu. De nombreuses entreprises proposent un hébergement WordPress, qui est optimisé pour la plateforme. L'hébergement WordPress géré offre d'autres avantages, comme la présence de professionnels WordPress dans l'équipe qui peuvent vous aider à tout faire fonctionner et à résoudre les problèmes qui pourraient survenir.
Mettre à jour et optimiser la technologie de base
Bien que WordPress permette une personnalisation presque illimitée, notamment en l'utilisant comme CMS sans tête et en choisissant un autre langage de programmation, la plupart du temps, les sites Web WordPress fonctionnent avec la même pile technologique. En travaillant avec WordPress, nous utilisons PHP comme langage de programmation, MySQL ou MariaDB comme système de gestion de base de données et Apache ou Nginx comme serveur Web.
L'utilisation de logiciels obsolètes a non seulement un impact négatif sur les performances de votre site Web et augmente les temps de chargement du site, mais expose également votre système à un grand nombre de vulnérabilités. La mise à jour de tous les logiciels est un facteur clé pour garantir une sécurité et des performances élevées du système, et WordPress ne fait pas exception. Il est presque garanti que les sites WordPress lents utilisent des logiciels obsolètes mal optimisés.
Gardez WordPress à jour
WordPress publie des mises à jour régulières de la plate-forme pour inclure plus de fonctionnalités, améliorer les performances et résoudre les vulnérabilités de sécurité. Chaque version de WordPress est le résultat d'efforts de développement mis en place pour assurer la meilleure fonctionnalité possible. Alors la prochaine fois que vous vous surprenez à vous demander : « Pourquoi mon site WordPress est-il si lent ? vérifiez si des mises à jour WordPress sont disponibles.
PHP et ses gestionnaires
Assurez-vous d'utiliser la dernière version de PHP et, ce qui est extrêmement important, un gestionnaire PHP moderne et bien optimisé. Par exemple, DSO ou CGI ne sont pas les meilleurs choix, tandis que PHP-FPM et FCGI constituent d'excellentes options pour de solides performances de site Web. Ils vous permettent de contrôler la façon dont le serveur gère PHP et d'augmenter la quantité de puissance de traitement utilisée pour gérer le trafic.
Base de données et serveurs Web
La façon dont votre serveur Web gère les requêtes HTTPS et le nombre de requêtes simultanées qu'il peut accepter et traiter est d'une importance primordiale. Si un serveur Web atteint ses processus ou ne dispose pas de suffisamment de ressources disponibles pour gérer toutes les connexions, les demandes des visiteurs de votre site Web sont mises en file d'attente et leurs temps de chargement seront très lents.
La même chose arrive aux serveurs de base de données. Le nombre de connexions simultanées à la base de données ainsi que la quantité de données que MySQL ou MariaDB peuvent stocker dans la mémoire vive sans avoir à lire à partir du disque sont limités, ce qui peut entraîner de graves problèmes de performances. Assurez-vous que les serveurs Web et de base de données disposent d'une quantité suffisante de ressources et que leur configuration est optimisée pour la quantité de trafic que vous obtenez sur votre site Web.
Les serveurs de base de données et Web reçoivent également des mises à jour régulières, alors assurez-vous que vous utilisez les dernières versions compatibles avec d'autres logiciels.
Assurer la sécurité
Comme nous l'avons découvert, performance et sécurité vont de pair. En plus de maintenir tous les logiciels à jour, prenez l'habitude d'employer les meilleures pratiques de sécurité. L'une des choses les plus importantes est d'utiliser SSL sur votre site Web.

Avoir un certificat SSL sur votre site Web permettra à vos visiteurs d'y accéder en toute sécurité via une connexion HTTPS. De plus, l'utilisation du cryptage avec HTTP/3 améliore la vitesse de tous les navigateurs Web modernes. Les moteurs de recherche donnent également la préférence aux sites Web sécurisés avec SSL, son utilisation est donc absolument nécessaire.
Gérer efficacement les plugins et les thèmes
Les thèmes et plugins WordPress sont parfois accusés d'être la principale raison pour laquelle WordPress est lent. Comme nous en avons discuté, les plugins et les thèmes ajoutent de la complexité à votre site WordPress en augmentant la quantité de code exécuté pour charger ses pages, augmentant ainsi le nombre de requêtes à gérer par le serveur.
Tous les thèmes et plugins ne sont pas bien codés, ce qui affecte déjà négativement les performances de votre site Web. Dans le même temps, plus de code est ajouté au site Web en installant plus de plugins et de thèmes, plus il est probable que certaines de ses parties semblent incompatibles.
Garder votre WordPress rapide et sécurisé signifie que vous adoptez une approche consciente de l'administration des plugins et des thèmes WordPress. Les performances d'un site Web reposent sur sa simplicité - seul le logiciel dont vous avez absolument besoin doit être actif à tout moment. Il n'est pas facile de répondre à la question du nombre de plugins qu'un site Web WordPress devrait avoir installés, mais en général, vous devez effectuer des audits réguliers, en vous assurant qu'aucun module complémentaire inutile n'est installé.
Maintenir la base de données WordPress
La base de données WordPress joue un rôle énorme dans le processus de rendu du contenu. Comme nous en avons discuté, WordPress vous permet de créer un site Web basé sur une base de données, ce qui signifie que la grande majorité de son contenu sera stockée dans la base de données. En examinant votre base de données WordPress, vous remarquerez peut-être qu'il y a beaucoup de contenu inutile qui y est stocké, y compris des révisions de publication, des commentaires supprimés, non approuvés ou même spammés.
Les addons WordPress ajoutent du contenu à la base de données WordPress, y compris de nouvelles tables qui peuvent toujours y rester même après la suppression d'un certain plugin du site Web. Malheureusement, de nombreux utilisateurs de WordPress ne le savent pas et n'effectuent aucune opération de nettoyage après la désinstallation des plugins et des thèmes. Tout cela peut rendre votre base de données volumineuse et non optimisée, ce qui entraîne de mauvaises performances de requête et, par conséquent, ralentit considérablement votre site Web WordPress.
Mais cela ne s'arrête pas là, car une grande base de données n'équivaut pas à elle seule à des temps de chargement de site Web lents. Ce n'est pas la grande quantité de données stockées dans la base de données, mais plutôt la quantité qui est chargée à partir de la base de données chaque fois qu'une page Web est demandée.
Par exemple, la table wp_options, qui est souvent négligée en ce qui concerne les performances globales de WordPress et de la base de données, contient toutes sortes de données qui peuvent être chargées automatiquement. Toutes les données de la table des options WordPress dont la valeur de chargement automatique est définie sur oui seront chargées automatiquement à chaque fois qu'une page Web est demandée. Cela peut sembler surprenant, mais un fichier journal volumineux peut également y être placé en tant qu'option chargée automatiquement, ce que nous avons vu se produire. Le site Web ne se chargeait pas du tout, utilisant immédiatement toutes les ressources d'hébergement disponibles.
Activer la mise en cache
En termes simples, la mise en cache offre un moyen de stocker les données fréquemment utilisées de manière à pouvoir y accéder rapidement une fois demandées. Les pages de votre site Web WordPress sont dynamiques, ce qui signifie que chaque fois qu'une certaine page est chargée, le contenu doit être extrait de la base de données et fusionné avec des fichiers de modèle pour générer du HTML. L'utilisation de la mise en cache pour WordPress permet d'enregistrer des copies statiques de certains éléments du site Web ou de pages Web entières à servir à vos visiteurs en contournant l'ensemble du processus de génération de contenu dynamique. Selon le type de cache, le système peut stocker du code PHP compilé, les résultats des requêtes de base de données ou des pages HTML entières précédemment générées.
Vous pouvez utiliser des solutions de mise en cache côté serveur comme le cache Memcached ou Redis pour stocker le cache d'objets, en les combinant avec des plugins de mise en cache WordPress comme WP Super Cache, WP Rocket ou W3 Total Cache pour la mise en cache des pages. La mise en cache est un excellent moyen d'améliorer les performances globales du site Web lorsque vous avez l'impression que WordPress se charge lentement.
Optimisez le contenu statique et utilisez un CDN
La façon dont le contenu statique est géré est parfois considérée comme peu importante en termes de performances du site Web WordPress, ce qui est faux. Fichiers images, vidéo, CSS et Javascript - tous ces éléments sont considérés comme du contenu statique et peuvent être rechargés à partir du serveur chaque fois qu'une demande est faite.
Utiliser la compression et le chargement différé
Selon différentes études menées, les images représentent en moyenne jusqu'à 20 % du poids total d'une page Web. Les stratégies d'optimisation d'image incluent le choix du bon format d'image, par exemple WebP, et l'utilisation de techniques de compression. L'objectif principal de l'optimisation de vos images est d'obtenir la taille de fichier la plus faible possible tout en préservant une qualité d'image acceptable. Le moyen le plus simple consiste simplement à compresser vos images avant de les télécharger sur votre site Web. Vous pouvez utiliser un plugin WordPress pour compresser les images qui ont déjà été téléchargées dans votre médiathèque.
Le chargement paresseux est une autre excellente chose à utiliser, qui permet à votre site Web de charger du contenu non critique comme des images ou des vidéos uniquement au moment où vous en avez besoin. Cela peut apporter une amélioration significative des performances pour les sites qui incluent beaucoup d'images haute résolution et de vidéos intégrées.
Utiliser un réseau de diffusion de contenu
L'importance de l'utilisation d'un réseau de diffusion de contenu est difficile à surestimer. Les réseaux de diffusion de contenu comme Cloudflare disposent d'un réseau distribué de serveurs situés dans le monde entier qui peuvent fournir du contenu statique aux utilisateurs finaux, réduisant ainsi les temps de chargement du site Web et augmentant considérablement la sécurité du site Web. Lorsque certains contenus statiques de votre site Web WordPress sont enregistrés sur les serveurs appartenant à un CDN, cela signifie que la prochaine fois qu'un visiteur le demandera, il sera chargé à partir du serveur le plus proche, garantissant des temps de chargement élevés et la fiabilité du traiter. L'utilisation d'un réseau de diffusion de contenu s'est avérée fournir une excellente amélioration des performances, quelle que soit la plate-forme sur laquelle un site Web est construit.
Utiliser la minification
La minification fait référence au processus de minimisation du code en éliminant les éléments inutiles tels que les espaces blancs et les sauts de ligne dans les fichiers HTML, JavaScript et CSS de votre site WordPress. Cette technique d'optimisation des performances n'implique pas de modifier le comportement du code tout en réduisant considérablement la taille des fichiers. Bien que vous puissiez réduire manuellement le code de votre site Web, de nombreux plugins WordPress peuvent automatiser le processus.
Réduire les demandes externes
De nombreux sites WordPress chargent du contenu comme des publicités, des feuilles de style, des images ou des polices à partir de ressources externes, ce qui peut être avantageux si c'est plus rapide et plus facile que de les héberger sur votre site Web. L'utilisation de ressources externes peut généralement aider à réduire la consommation de bande passante et à améliorer les performances globales, à moins qu'il y ait trop de ressources à charger. Une chose importante à comprendre est que vous n'avez aucun contrôle sur la vitesse à laquelle le contenu d'un autre site Web peut être récupéré et servi, vous devez donc être prudent et effectuer des vérifications régulières pour vous assurer que le processus présente plus d'avantages que de complications indésirables.
Utiliser la protection contre les liens dynamiques
Le hotlinking est l'autre côté de l'utilisation de ressources externes, se référant à la situation où quelqu'un d'autre utilise votre contenu pour le charger sur son site Web, utilisant ainsi les ressources et la bande passante de votre serveur. Les liens dynamiques peuvent ajouter à votre site Web WordPress des temps de chargement lents, alors assurez-vous que la protection contre les liens dynamiques est activée pour éviter les effets négatifs de celle-ci.
Vous savez maintenant pourquoi WordPress devient lent
Les performances de votre site Web WordPress dépendent d'un certain nombre de facteurs, et chacun d'eux peut y contribuer de manière égale. Tous les facteurs peuvent généralement être divisés en deux catégories principales : le contenu dont vous disposez, y compris la qualité de sa gestion et de son optimisation, et l'efficacité avec laquelle il est servi.
La première étape pour améliorer le temps de chargement de votre site Web WordPress comprend un audit complet du contenu de votre site Web, au cours duquel vous éliminez tous les facteurs qui ont un impact négatif sur les performances de votre site Web. Ensuite, efforcez-vous de trouver les meilleurs moyens d'optimiser votre environnement d'hébergement actuel afin de répondre au mieux à la structure de votre site Web et à vos besoins spécifiques.
Obtenez un hébergement WordPress plus rapide avec Nexcess
En matière d'hébergement de sites Web, vous ne pouvez vous contenter que du meilleur.
Nexcess fournit un hébergement entièrement géré et optimisé pour WordPress, ce qui signifie de meilleures performances combinées au meilleur support du secteur. La pile d'applications de niveau entreprise avec mise en cache intégrée et CDN garantit une évolutivité améliorée et une sécurité avancée.
Découvrez nos plans d'hébergement WordPress infogéré pour commencer dès aujourd'hui.
Ce blog a été initialement publié en juillet 2021. Il a depuis été mis à jour pour plus de précision et d'exhaustivité.