Pourquoi les pages de WordPress sont-elles lentes ?

Jan Hornung Dernière mise à jour le 23.01.2020
3 Min.
B02 Photo de couverture

Vous devez comprendre ces bases afin d'optimiser efficacement WordPress . Si WordPress est lent, cela peut avoir des conséquences fatales pour votre entreprise en ligne : Les pages rapides sont plus populaires auprès des utilisateurs et de Google, génèrent une meilleure interaction et, au final, des conversions et des ventes plus élevées.

Mais pourquoi les pages de WordPress deviennent-elles lentes au départ ? Quelles sont donc les causes d'un temps de chargement élevé des pages et comment peut-on lutter contre ces causes ?

Ce qui rend WordPress lent

Un site web écrit à la main est basé sur le HTML. Il est construit une fois et est ensuite "surfable". WordPress , en revanche, assemble dynamiquement les sites web chaque fois qu'ils sont appelés. Cela présente de nombreux avantages, surtout si votre site est mis à jour fréquemment, mais cela se fait au prix de la performance. Parce que la page doit être constamment recalculée.

Le temps de chargement de WordPress est donc particulièrement important : trop de Plugins ou un mauvais Theme peuvent entraîner une baisse massive des performances. En principe, vous pouvez contrer ce problème de deux manières : En augmentant le potentiel de performance de votre propre site, c'est-à-dire en mettant à niveau votre serveur et en choisissant le bon hébergeur, et en optimisant votre site. Dans le meilleur des cas, ces deux étapes vont de pair.

Trop de demandes et des serveurs trop volumineux ralentissent WordPress

Mais comment fonctionne le mécanisme qui rend WordPress lent ? Le facteur décisif est la communication entre le navigateur et le serveur.

Si un site web doit être construit, le navigateur envoie une requête au serveur. Le serveur obtient à son tour les informations nécessaires à partir des fichiers PHP de WordPress . Le serveur web traduit ces fichiers PHP en code HTML lisible par le navigateur à l'aide de l'interprète PHP. La requête du navigateur vers le serveur est également appelée requête HTTP. En plus du code HTML, chaque image, animation, etc. génère également une requête HTTP. Plus ces demandes sont nombreuses et plus les paquets de données transférés sont volumineux, plus la page prend du temps à se charger[1].

Cela signifie que l'optimisation de WordPress repose largement sur deux processus : Réduire le nombre de demandes et comprimer les données à transporter.

Plugins, le Theme, les images et les animations font monter les demandes

Qu'est-ce qui augmente donc le nombre de ces demandes HTTP "nuisibles" ? Il s'agit essentiellement d'un concept de site web manquant et de données non compressées. En effet, si vous ne savez pas clairement quelles fonctionnalités et quel design votre site web doit réellement fonctionner, vous risquez de surcharger votre site de fonctions et de contenu.

Les fonctions de votre site font partie de Themes ou sont intégrées via Plugins . Ces deux facteurs augmentent considérablement le nombre de requêtes HTTP et rendent WordPress lent. Un concept fonctionnel clair de votre site et un nettoyage constant dans le backend ainsi que la mise à jour de Plugins et Theme aident à garder votre site léger et donc rapide.

Les images et les animations produisent également une requête HTTP à chaque fois. Il est donc également important de réduire leur nombre et de les utiliser le plus économiquement possible.

De nombreux fichiers non compressés rendent WordPress lent

Maintenant, outre le nombre de requêtes HTTP, la taille des données transférées est également importante. Les fichiers médias sont ceux qui prennent le plus de place. Normalement, il s'agit d'images et de graphiques. Mais les textes, commentaires et autres contenus peuvent également augmenter la taille des paquets de données à transmettre.

Ici aussi, un nettoyage radical et une compression des données peuvent aider. Vous pouvez également utiliser un stockage intermédiaire, un "cache".

WordPress lent ? Une cache aide toujours !

Une cache peut être comprise comme une sorte de mémoire à court terme. Si, par exemple, le cache d'un navigateur est activé, celui-ci peut se souvenir des pages déjà visitées pendant un certain temps. Il rappelle quels contenus et fonctionnalités sont affichés sous quelle forme sur le site. Si vous avez visité la page une fois et que vous la rappelez peu de temps après, le navigateur ne doit pas envoyer de requête HTTP au serveur, mais peut construire la page entièrement "de mémoire".

Aujourd'hui, la mise en cache n'est pas un sujet très simple. Il existe une multitude de types de caches qui peuvent être installées et activées dans de nombreux endroits différents. La solution de mise en cache la plus rapide que vous obtenez généralement via Plugins , comme W3 Total Cache, WP Super C ache ou le WP Rocket payant.

Conclusion : la réduction des requêtes aux serveurs est un bon remède à la lenteur de WordPress - mais ce n'est que la moitié de la bataille.

L'ensemble du processus d'optimisation de WordPress repose sur la réduction des demandes HTTP et la compression des paquets de données à transmettre. Toutefois, la meilleure façon de procéder est de désactiver complètement ce processus et d'activer un cache.

Par conséquent, l'optimisation de WordPress peut prendre beaucoup de temps. Et ce n'est que la moitié de la bataille. Car sans la puissance de serveur appropriée et le bon plan d'hébergement, vous pouvez optimiser votre site autant que vous le souhaitez : WordPress restera simplement lent. Dans les deux prochains articles de cette série, nous clarifierons ce que vous devez prendre en compte lors du choix d'un serveur et d'un hôte en termes de performances.

Liens

[1] : très belle introduction aux procédures et termes les plus importants, adaptée aux débutants : http://www.mediaevent.de/tutorial/

RAIDBOXER depuis le début et chef du soutien. Aux Bar- et WordCamps, il aime parler de la vitesse des pages et des performances des sites web. La meilleure façon de le soudoyer est de lui offrir un espresso - ou un bretzel bavarois.

Articles connexes

Commentaires sur cet article

Laisse un commentaire

Ton adresse électronique ne sera pas publiée. Les champs obligatoires sont marqués d'un *.