Pourquoi votre site WordPress est-il lent? Des moyens simples pour accélérer vos sites WP

WordPress est de loin le système de gestion de contenu (CMS) le plus populaire et alimente aujourd’hui plus de 34% de tous les sites Web dans le monde. Il est apprécié en raison de sa polyvalence permettant aux propriétaires de sites Web de créer rapidement des sites Web d’une qualité et d’une fonctionnalité impressionnantes..


Cependant, WordPress doit être compris pour qu’il fonctionne au mieux. Si vous avez exécuté un site WordPress et estimez que les performances sont inférieures à la normale, vous pourrez peut-être augmenter les performances en effectuant quelques petites modifications.

la vitesse est importanteLa vitesse de votre site Web affecte considérablement le taux de conversion. Des études ont constamment montré que une vitesse de page rapide se traduira par un meilleur taux de conversion. Une baisse de 20% des conversions est enregistrée pour chaque seconde de retard dans le temps de chargement des pages mobiles. Et, selon Pensez avec Google, les repères pour un chargement rapide du site sont de 0 à 1 seconde.

1. Ne pas mettre correctement en cache

La mise en cache est généralement lorsque les applications stockent des données en mémoire pour un traitement ou un accès plus rapide. De même, en activant la mise en cache, vous pouvez précharger des parties de votre site Web pour un accès plus rapide. Il existe différents modes de mise en cache dont vous pouvez profiter, mais ils tombent généralement dans l’une des deux catégories; cache côté client ou cache côté serveur.

La mise en cache côté client (généralement la mise en cache du navigateur) vous aide à définir quels éléments de votre site sont stockés sur le navigateur Web d’un visiteur. Il vous permet également de spécifier la durée de stockage de ces éléments afin que si votre site est mis à jour, le navigateur pourra actualiser le cache avec les éléments mis à jour. La mise en cache du navigateur fonctionne avec des éléments statiques tels que CSS, JS et des images.

La mise en cache côté serveur est toute méthode de mise en cache implémentée sur votre serveur Web. Ceux-ci peuvent inclure la mise en cache OPcode, la mise en cache de page, la mise en cache de base de données, etc. Chacune de ces méthodes traite de divers éléments de WordPress et en tirer parti peut aider à améliorer les performances de notre site.

Par exemple, WordPress est très fortement centré sur la base de données. Malheureusement, tous les processus qui fonctionnent avec une base de données nécessitent généralement beaucoup de ressources (puissance de traitement et mémoire) pour s’exécuter. Avec la mise en cache de la base de données, ce que vous faites est essentiellement de sauvegarder les résultats des requêtes précédentes en mémoire pour réduire le temps nécessaire pour fournir certains résultats.

Solution 1: Installez de bons plugins de mise en cache

La mise en cache est l’un des moyens les plus importants pour améliorer considérablement les performances de votre site WordPress. Heureusement, comme pour toutes les choses liées à WordPress, il existe des plugins que vous pouvez utiliser pour vous aider. WP Rocket et Swift Performance sont de bons exemples de plugins de mise en cache WordPress..

Solution 2: Activez OPCache sur votre hébergeur

En mettant en cache les codes d’opération compilés des scripts PHP, OPcache permet aux sites de servir le contenu de la page beaucoup plus rapidement. La bonne nouvelle est que la plupart des hébergeurs mutualisés permettent à leurs utilisateurs d’installer l’extension OPcache depuis leur panneau de contrôle. Donc – pour utiliser cette option pour charger votre site Web plus rapidement, connectez-vous simplement à votre panneau de contrôle d’hébergement et activez cette fonction.

Exemple: pour activer OPCache sur A2 Hosting, connectez-vous à cPanel > Logiciel > Sélectionnez la version PHP > Installer des extensions PHP.

2. Bases de données stockées sur le disque dur

Presque sans faute, la plupart des hébergeurs Web annoncent aujourd’hui qu’ils proposent des solutions Solid State Drive (SSD). Les SSD sont la version high-tech du disque dur traditionnel et sont beaucoup plus rapides. Cependant, malgré la baisse des prix des SSD, ils sont toujours plus chers que les disques durs mécaniques.

Pour cette raison, certains hébergeurs peuvent essayer de s’en tirer avec une configuration hybride. Ils exécuteront des applications sur des SSD mais utiliseront des disques durs traditionnels pour le stockage. Ce sont de mauvaises nouvelles pour les utilisateurs de WordPress car il est probable que la base de données résidera sur des lecteurs mécaniques plus lents au lieu de SSD. Assurez-vous de noter si votre hébergeur propose ou non une solution SSD complète.

Solution: Restez avec les sociétés d’hébergement qui offrent un hébergement SSD complet

hébergement ssd sitegroundExemple: Tous les sites Web hébergés sur SiteGround fonctionnent sur des disques SSD – ce qui est idéal pour les sites WordPress.

Bien qu’il soit l’un des hébergements WP les moins chers du marché, Hostinger fonctionne sur un stockage SSD complet, ce qui les rend idéaux pour l’hébergement de sites WordPress. D’autres marques bien connues qui fonctionnent sur SSD complet incluent: A2 Hosting, BlueHost et SiteGround.

3. PHP obsolète

WordPress est basé sur PHP et la version de PHP que votre serveur exécute peut également affecter les performances de votre site. PHP 7 a été testé de surpasser PHP 5.6 de près du double de la vitesse – c’est une augmentation de 100% des performances!

L’équipe d’AeroSpike a couru quelques tests pour comparer PHP 5 avec PHP 7.

Leur test a lancé quatre processus, chacun exécutant 100 000 transactions. Toutes les exécutions ont été effectuées sur un cluster à un nœud exécutant Aerospike Server Community Edition version 3.9.1 sur CentOS 7 avec 32 processeurs Intel (R) Xeon (R) E5-2660 @ 2,20 GHz (avec hyperthreading activé) et 32 ​​Go de mémoire.

Les deux versions PHP utilisées étaient php-7.0.10 et php-5.5.38.

Voici le résumé des résultats.

Temps d’exécution total

Le temps d’exécution total de PHP 7 est ~ 10 – 12% inférieur à PHP 5 (inférieur est meilleur).

Opérations par seconde

PHP 7 écrit / lit ~ 9 – 15% de plus par rapport à PHP 5 (plus c’est élevé, mieux c’est).

Solution: Mettez à jour la version PHP de votre site Web

Si vous utilisez une ancienne version de PHP, il est probable que vous constaterez de très bonnes améliorations de vitesse simplement en choisissant une version plus récente de PHP. La plupart des hébergeurs proposent plusieurs versions de PHP que vous pouvez sélectionner via votre panneau de contrôle d’hébergement Web.

Exemple – La sélection de votre version PHP chez Hostinger peut se faire via votre panneau de contrôle d’hébergement.

4. HTTP / 2

HTTP / 2 est un «Nouveau» protocole Internet qui a été introduit en 2015. Contrairement à la version précédente HTTP 1.1, il permet d’effectuer plusieurs demandes de données en même temps. Cela permet de réduire le temps de chargement des actifs de votre site Web.

HTTP / 1.1 vs HTTP / 2 – HTTP / 2 peut envoyer plusieurs demandes de données sur une seule connexion. Cela réduit le temps d’aller-retour (RTT) supplémentaire, ce qui accélère le chargement de votre site Web (apprendre encore plus).

Solution: Implémenter HTTP / 2

Malgré cela, cependant, certains hébergeurs Web n’offrent toujours pas HTTP / 2 ou ne le proposent que sur des plans plus chers. Il existe deux façons de tirer parti de HTTP / 2; recherchez un hôte qui le propose ou utilisez Cloudflare CDN.

Il existe des fournisseurs d’hébergement Web qui offrent différents niveaux de HTTP. Par exemple, Siteground et GreenGeeks ont rendu HTTP / 2 disponible sur tous leurs plans, mais A2 Hosting ne propose que HTTP / 2 sur leurs plans d’hébergement Web Turbo ou supérieur.

5. Serveur précipité

Les sites Web sont automatisés et leurs performances peuvent être affectées par la quantité de ressources à leur disposition. Chaque site doit disposer d’une puissance de traitement et de mémoire pour gérer le trafic Web – plus le volume est élevé, plus les ressources nécessaires sont importantes.

Si votre site Web a un afflux soudain de visiteurs, votre plan d’hébergement peut ne pas avoir les ressources disponibles pour les gérer tous en même temps. Cela entraînera un ralentissement ou une indisponibilité du site pour certaines demandes..

Surveillez vos performances d’hébergement

Exemple: WebSitePulse offre divers outils de surveillance qui surveillent constamment vos serveurs et sites Web.

La situation est plus susceptible de se produire sur les plans d’hébergement partagé car tous les comptes sur ce serveur partagent une quantité fixe de ressources. Pour vous assurer que votre site fonctionne correctement, essayez d’utiliser un outil de surveillance de site comme Robot Uptime, Site Web Pulse, et Freshping.

L’utilisation de ces outils vous aidera à évaluer sur une période donnée les performances de votre hôte. Si votre site continue de ralentir ou si le serveur est toujours en panne, il est peut-être temps d’envisager de passer à un meilleur plan ou à un autre hébergeur tout à fait.

Solution: Mettre à niveau vers VPS ou un hébergement de niveau supérieur si nécessaire

Exemple: basé sur notre suivi à HostScore, Le temps de réponse de l’hébergement SiteGround VPS (site de test hébergé en Europe) est environ 15% plus rapide que l’hébergement partagé SiteGround.

Les plans d’hébergement VPS sont plus chers que les plans d’hébergement partagé, mais peuvent gérer un trafic élevé plus facilement. En effet, les plans VPS sont généralement évolutifs, ce qui signifie que vous pouvez augmenter dynamiquement la quantité de ressources si vous pensez que votre site a besoin de plus.

Apprenez quel est le bon moment pour passer à l’hébergement VPS.

6. Fichiers multimédias volumineux

Bien que des images grandes et nettes ou des vidéos passionnantes puissent être très agréables, n’oubliez pas que ces fichiers multimédia sont souvent de grande taille. En règle générale, plus un fichier est volumineux, plus il faut de temps pour le charger. Cela ne signifie pas que vous devez complètement y renoncer, mais au moins n’oubliez pas d’optimiser vos fichiers.

Solution: compressez vos images

Les images peuvent être légèrement réduites et l’utilisation du bon format peut également aider à réduire la taille. Par exemple, un fichier BMP sera généralement plus volumineux qu’un fichier GIF ou JPG. Pour optimiser les images, vous pouvez choisir de le faire manuellement ou en utilisant un plugin. Certains plugins WordPress qui peuvent faire l’affaire comprennent EWWW et Short Pixel.

Si vous décidez de ne pas utiliser de plugin, il existe également des outils en ligne que vous pouvez utiliser pour optimiser manuellement les images. Certains d’entre eux sont Optimizilla et EzGIF.

7. Base de données mal optimisée / corrompue

Plus tôt, j’ai mentionné à quel point WordPress est très centré sur les bases de données et comment le stockage SSD peut aider à accélérer les requêtes. Cependant, l’état de la base de données joue également un rôle dans les performances de votre site.

Solution: optimisez régulièrement la base de données

Il peut être très difficile de contrôler chaque élément qui entre dans votre base de données, donc de temps en temps, vous devez effectuer quelques tâches ménagères. Cela aidera à garder votre base de données organisée et capable de fonctionner à pleine vitesse.

Il existe également des plugins que vous pouvez utiliser pour cela. Quelques bons exemples sont WP DBManager et WP Sweep.

8. Fournisseur DNS lent

Beaucoup de gens pensent que le Time to First Byte (TTFB) est le symbole des indicateurs de vitesse, mais peu de gens décomposent réellement le TTFB et essaient d’aborder les éléments individuels qu’il contient. Un des éléments qui contribue au TTFB est la résolution DNS.

Ce processus qui implique la traduction de noms de domaine en adresses IP prend du temps. Différents fournisseurs DNS fonctionnent différemment et l’utilisation d’un bon fournisseur DNS peut également accélérer la vitesse de chargement de votre site.

Solution: passer à un meilleur fournisseur DNS

Pour vérifier votre vitesse DNS, exécutez un test sur votre site en utilisant Outils Pingdom puis cliquez sur la première instance de votre nom de domaine dans le graphique de résultats. Cela développera une boîte vous montrant les composants de votre TTFB. Dans cette case, recherchez une ligne qui dit “DNS”.

Les vitesses DNS varient selon le fournisseur.Les vitesses DNS varient selon le fournisseur.

Comparez-le aux vitesses DNS agrégées de divers fournisseurs sur la carte chez DNS Perf et déterminez si votre vitesse DNS est là où elle devrait être. Sinon, opter pour un autre fournisseur DNS peut être bénéfique pour la vitesse de chargement de votre site.

Cloudflare est l’un des fournisseurs DNS les plus rapides et vous pouvez obtenir un compte gratuitement auprès d’eux.

9. Trop de plugins

L’une des choses que les gens aiment à propos de WordPress est la facilité avec laquelle il est possible d’améliorer les fonctionnalités simplement en utilisant un plugin. Parce qu’il est open source, WordPress a un énorme communauté de développeurs ce qui est excellent pour le choix, mais entraîne des plugins dont la qualité varie considérablement.

Les plugins sont également des extensions du code WordPress de base, ce qui signifie que plus vous en utilisez, plus votre instance WordPress sera volumineuse. Cela augmente à son tour les frais généraux de votre site et peut affecter les performances à des degrés divers.

Solution: réduire les utilisations des plugins

Dans la mesure du possible, assurez-vous de ne lancer que les plugins dont vous avez vraiment besoin et essayez de supprimer les peluches inutiles. N’oubliez pas non plus de supprimer tous les plugins qui ne sont pas utilisés! Il existe de nombreux plugins aujourd’hui qui tentent d’accomplir de nombreuses choses différentes, donc, si possible, essayez de vous assurer que les fonctionnalités ne sont pas dupliquées par vos plugins.

10. Site piraté

Dans le passé, les pirates informatiques prenaient le contrôle du site et causaient le chaos uniquement pour les coups de pied. Le cybercriminel d’aujourd’hui est plus sophistiqué et essaiera de vous éviter de détecter sa présence. Leur objectif est d’utiliser les ressources de votre compte pour s’enrichir – par exemple en les utilisant pour exploiter des crypto-monnaies.

Cela supprime les ressources de votre site et peut avoir un impact important sur les performances. Parce qu’ils volent sous le radar, vous devez analyser régulièrement votre site régulièrement pour vous assurer qu’il n’a pas été détourné en silence..

Investissez dans un outil de sécurité d’un fournisseur de solutions de sécurité réputé comme Sucuri et assurez-vous d’installer uniquement des plugins à partir de sources fiables. Pour vérifier si vos plugins sont légitimes, utilisez un outil comme Vérificateur de sécurité des plugins rechercher des problèmes.

Pour éviter les complications, essayez de vérifier la réputation d’un plugin avant même de l’installer.

Conclusion: Focus sur les détails

Comme vous pouvez le voir maintenant, exécuter un site WordPress efficace peut être pratiquement un travail à temps plein. Cependant, si vous listez et suivez régulièrement les meilleures pratiques, vous pourrez réduire les chances d’un site WordPress peu performant comme s’il s’agissait d’une seconde nature. N’oubliez pas de rester concentré sur les performances dans tout ce que vous faites et réfléchissez soigneusement à tout ce que vous souhaitez ajouter à votre site. De nombreux nouveaux propriétaires de sites WordPress ont tendance à aller trop loin et à jeter tout sauf l’évier de la cuisine.

Évitez cette tentation et développez lentement les fonctionnalités à mesure que votre site et votre entreprise se développent.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map