Les mythes les plus courants sur l'optimisation de la vitesse de WordPress

Publié: 2019-09-30

La vitesse du site Web est un véritable facteur de classement Google. C'est pourquoi vous devez mettre l'accent sur la vitesse et les performances du site. Malheureusement, il n'existe pas de solution simple pour ralentir la vitesse du Web. Il n'y a pas de plugin magique, de script ou de tactique qui accélérera instantanément votre site Web. L'optimisation des performances d'un site WordPress peut être une tâche ardue, en particulier pour les grands sites.

Ceci est un article invité écrit par Matija Kasapovic, propriétaire du site Web KasaReviews. Si vous souhaitez écrire un article invité, contactez-nous.

L'optimisation d'un site Web peut être un sujet difficile, que vous soyez développeur ou non. Vous trouverez de nombreux guides publiés et des tutoriels en ligne. Gardez à l'esprit le fait que la plupart d'entre eux sont écrits pour un large public. Ils pourraient ne pas aider beaucoup à améliorer votre situation spécifique.

Voici quelques mythes courants sur l'optimisation de la vitesse de WordPress que je voudrais dissiper.

1. Plus de plugins entraînent des sites plus lents

Lorsque vous configurez votre site WordPress pour la première fois, vous disposez de nombreux outils à portée de main. Il peut être très tentant d'utiliser autant de plugins disponibles que possible pour ajouter diverses fonctionnalités à votre site. Cependant, cela peut parfois faire plus de mal que de bien. Des plugins obsolètes, inutiles ou autrement conflictuels peuvent ralentir votre site Web et causer des problèmes inattendus.

Les plugins sont acceptables tant qu'ils sont utilisés efficacement. N'utilisez que ceux qui profitent à votre site Web . Désinstallez ou supprimez tous les plugins qui sont obsolètes ou qui ne servent à rien.

Malgré la croyance populaire, c'est la qualité, pas la quantité de plugins qui compte. Il suffit d'un plugin mal écrit pour provoquer des erreurs ou votre site. Prenez le temps d'examiner vos plugins actuels et de supprimer ceux que vous n'utilisez pas ou dont vous n'avez plus besoin pour les besoins de votre site.

2. Vous devez utiliser CDN

Le réseau de diffusion de contenu, ou CDN, vous aide à fournir des ressources (par exemple, des images, des fichiers CSS, des fichiers JS) à votre visiteur. Ils servent les actifs à partir de l'emplacement le plus proche possible d'eux afin de réduire la latence. La latence est la durée nécessaire à un serveur pour envoyer du contenu au navigateur d'un utilisateur. Plus le visiteur est éloigné du serveur, plus le délai de réception du contenu est long.

Pour mettre cela en contexte, imaginez que vous jouez au basket et que vous tirez sur un panier. Plus vous lancez une balle loin du panier, plus il faudra de temps pour que la balle atteigne le panier. Ce même principe s'applique ici. À l'aide d'un CDN, le contenu est distribué aux utilisateurs du site dans le monde entier. Vous comptez sur un réseau de serveurs pour servir votre site. En conséquence, les informations sont envoyées depuis le serveur le plus proche du visiteur.
réseau de diffusion de contenu
Un CDN est une ressource inestimable pour les entreprises et les sites qui ont une audience internationale. Si votre portée est beaucoup plus petite, cela peut représenter un coût inutile. Si votre serveur est situé, par exemple, au Mexique et que les visiteurs de votre site viennent principalement du Mexique, le CDN n'apportera peut-être pas beaucoup d'avantages. Mais si vos visiteurs viennent principalement d'Europe, l'utilisation de CDN peut vous aider.

Les CDN agissent également comme un serveur externe. Cela signifie qu'ils doivent effectuer une recherche DNS pour trouver chaque serveur externe. Ce processus peut prendre un temps considérable (environ 200 ms). Si vous envisagez d'utiliser un CDN, assurez-vous que le temps gagné est plus important que le temps consacré à la recherche et à la résolution DNS.

3. Vous devez utiliser tous les types de mise en cache

De nombreuses options de mise en cache sont disponibles. La mise en cache de la base de données, la mise en cache des pages, Memcached ne sont que quelques-unes des nombreuses options. Certains experts et publications recommanderont d'utiliser toutes les ressources de mise en cache disponibles.

Si vous avez un site qui n'a pas de cache, votre serveur devra aller dans votre base de données pour trouver et collecter tous les composants nécessaires. Ensuite, il les relaie au navigateur via PHP pour les utilisateurs de votre site chaque fois qu'ils visitent une page particulière. Cela peut prendre un temps considérable à accomplir.

La mise en cache des pages crée des fichiers de contenu HTML statiques. Cela signifie que votre PHP n'aura pas à régénérer vos pages à chaque fois que quelqu'un les visite. Cela permet de gagner beaucoup de temps. Chaque fois qu'une personne visite un site Web qui utilise la mise en cache des pages, elle n'accède pas à la base de données du site. Parfois, la mise en cache des pages rend inutile la mise en cache de la base de données.

Il existe également des cas où la mise en cache de la base de données peut être plus efficace. Un exemple est les sites qui sont très dynamiques et dans lesquels la mise en cache des pages peut ne pas être réaliste. Cependant, ceci est une exception à la règle. Pour la plupart des blogueurs et propriétaires de différents types de sites Web, il n'est pas nécessaire de s'inquiéter de la mise en cache de la base de données.

Des formes spécifiques de mise en cache fonctionnent au niveau du serveur. Si vous êtes sur un serveur d'hébergement géré ou partagé, vous pouvez être limité quant à ce que vous pouvez faire. L'hôte du serveur a le contrôle. Dans ces cas, vous pouvez toujours installer un plugin pour la mise en cache des pages, ce que la plupart des propriétaires de sites peuvent faire facilement.

4. Le plugin de mise en cache est tout ce dont vous avez besoin

Un plugin de mise en cache est un excellent moyen de rendre votre site Web plus rapide . Mais ce n'est pas le seul outil que vous pouvez utiliser. Vous pouvez optimiser les sites WordPress sur plusieurs couches. Lorsqu'il est correctement configuré, un plugin de mise en cache aidera certainement . Cela peut être une solution rapide si votre site Web est sous-performant. Mais ce n'est que la dernière étape dans l'amélioration de la vitesse du site.

plugins de mise en cache

Les plugins de mise en cache ne peuvent pas résoudre les problèmes courants tels qu'un code médiocre, mais ils peuvent aider à minimiser les effets. Prendre le temps de résoudre d'autres problèmes de composants du site peut améliorer la vitesse et les performances de votre site Web.

5. Réduisez les requêtes HTTP

De nombreux thèmes et plugins chargent des images et des fichiers de script à partir de sites tels que Facebook et Google, ce qui peut avoir un impact sur les temps de chargement. Si les plugins que vous utilisez font beaucoup de requêtes, ne soyez pas surpris de voir des temps de chargement plus lents.

Une règle générale consiste à limiter le nombre de requêtes HTTP que votre site doit effectuer . C'est une bonne ligne directrice, mais il y a un peu plus que cela. Le grand exemple à ce sujet est la minification. De nombreux plugins et outils de minification compressent des fichiers CSS plus petits en un seul gros fichier. Cela signifie qu'au lieu d'avoir 10 fichiers CSS sur votre site Web, il n'y en a plus qu'un. C'est une requête HTTP au lieu de 10 requêtes distinctes .

réduction de la requête http
Exemple de réduction des requêtes HTTP à l'aide du plugin WPRocket

Bien que cela puisse être la solution optimale, cela dépend vraiment de votre situation. La plupart des navigateurs Web actuels peuvent télécharger plusieurs fichiers à la fois en parallèle. Dans ce cas, il vaut mieux que votre navigateur télécharge plusieurs fichiers en même temps au lieu d'attendre qu'un seul gros fichier soit téléchargé. Les résultats de chaque site varient, vous aurez donc besoin d'un test pour déterminer quelle option correspond le mieux à votre site Web.

6. Vous avez besoin d'un hébergement coûteux pour avoir une meilleure vitesse de site

Avoir un bon hébergeur fiable pour votre site WordPress est essentiel. Vous pouvez avoir deux sites identiques sur deux sites d'hébergement différents, et ils se chargeront complètement différemment.

La plupart des fournisseurs d'hébergement populaires consacrent un temps considérable à l'amélioration et à la maximisation des performances. L'hébergement partagé est un choix populaire pour de nombreuses petites entreprises car il est abordable. N'oubliez pas que vous partagez des ressources avec de nombreux autres sites en même temps. Un site très performant sur un serveur partagé peut ralentir les performances d'autres sites sur ce réseau.

Les services d'hébergement Web gratuits ne sont généralement pas recommandés car ils ont souvent des problèmes de temps d'arrêt et de lenteur. Investir dans un bon hébergement en vaut la peine. Un hébergement médiocre peut limiter la vitesse d'exécution de votre site et peut inciter des clients potentiels à faire affaire avec des concurrents. Il y a beaucoup d'excellents hôtes là-bas. L'hébergement bon marché n'est pas toujours mauvais et l'hébergement coûteux n'est pas toujours génial.

7. Tous les thèmes WordPress sont optimisés pour la vitesse

La quantité de thèmes que vous pouvez choisir est impressionnante, il est donc important de prendre en compte la vitesse lors de la sélection d'un. De nombreux thèmes bien connus ont un mauvais codage, ce qui peut affecter les temps de chargement. Vous devez choisir un thème à la fois visuellement attrayant et doté d'excellentes performances en termes de vitesse. Cela peut prendre un peu d'essais et d'erreurs jusqu'à ce que vous trouviez un thème qui trouve l'équilibre parfait entre ces facteurs.

thèmes wordpress polyvalents

De nombreux propriétaires de sites WordPress choisissent des thèmes de base et sélectionnent des plugins hautes performances pour obtenir la sensation visuelle et l'efficacité souhaitées. La plupart du code de votre site provient de thèmes, de sorte que ceux dont le codage est médiocre peuvent ralentir un site Web. Les thèmes polyvalents ou "taille unique" contiennent de nombreuses fonctionnalités . Certains d'entre eux ont des scripts supplémentaires qu'ils chargent mais qu'ils n'utilisent pas. Si vous avez l'un de ces types de thèmes, n'activez que les fonctionnalités que vous utiliserez.

8. La notation à partir des outils de vitesse de page est importante

Après avoir utilisé un outil de test de vitesse de site Web tel que GTMetrix, Google PageSpeed ​​Insights, Pingdom ou autres, votre site recevra une note pour ses performances. Vous obtenez également une liste avec différentes recommandations. Les gens pensent que leur site doit avoir une note parfaite.

performances de gtmetrix

Lorsqu'un Googlebot accède à un site, tout ce qu'il regarde, c'est la vitesse de chargement de vos pages. Il ne sait pas quelle note les outils de test de vitesse ont donné à votre site. Des notes plus élevées ne signifient pas nécessairement des temps de chargement de page plus rapides. Les notes de vitesse et les recommandations identifient les goulots d'étranglement et autres problèmes potentiels de votre site Web. Mais chaque outil classe différemment le même site.

détails de la page gtmetrix

Les suggestions peuvent améliorer les temps de chargement de vos pages , mais certaines ne sont pas très bénéfiques ou peuvent être difficiles à exécuter. Par exemple, lorsque Google PageSpeed ​​recommande de déplacer les fichiers JS et CSS vers le pied de page de votre page. Certains fichiers JS sont faciles à déplacer, mais d'autres peuvent endommager ou casser votre site s'ils sont déplacés. Si vous chargez votre site Web sans utiliser de styles CSS, les visiteurs de votre site peuvent avoir l'impression que votre site est défectueux. Les notes de performance sont bonnes, mais elles n'ont pas d'importance . La vitesse de chargement de vos pages est ce qui est vraiment important.

Optimiser le résumé du site Web WordPress

WordPress est très facile à personnaliser. Il vous permet d'optimiser les performances et la vitesse de votre site autant que vous le souhaitez. Les sites plus performants nécessitent plus de personnalisation que la plupart des projets plus simples.

Les temps de chargement des pages peuvent affecter considérablement la façon dont vous gérez votre activité en ligne. Ils ont un impact sur les taux de conversion, les taux de rebond, la satisfaction des utilisateurs et la probabilité de visiteurs réguliers sur votre site. L'optimisation de la vitesse des pages WordPress peut rapidement devenir un monde de wp-config.php, de robots.txt, d'architecture de serveur et d'autres facteurs qui sont souvent déroutants ou intimidants au début.

Les besoins d'optimisation de la vitesse sont différents pour chaque site . Parfois, vous devrez essayer quelques alternatives jusqu'à ce que vous trouviez la solution optimale. Vous obtiendrez de nombreux conseils et recommandations de sources extérieures, mais tous ne seront pas bénéfiques.

WordPress n'est pas la plate-forme la plus rapide à utiliser, mais il existe toujours un moyen d'améliorer les temps de chargement de vos pages sans avoir à écrire de code.