Nous avons testé WP Rocket 🚀- Voici les paramètres sûrs et recommandés

J'ai passé des années à créer des thèmes et des plugins WordPress, et j'ai testé d'innombrables configurations d'optimisation. Ce guide partage ce qui fonctionne réellement et ne cause pas de problèmes tels que l'affichage de contenu en cache pour les utilisateurs connectés ou la rupture des fonctionnalités du thème.

Avant de commencer : L'hébergement est plus important que vous ne le pensez

Voici quelque chose que les gens ne veulent pas entendre : aucun plugin de mise en cache ne sauvera un site web mal hébergé. Si vous êtes sur un hébergement mutualisé bon marché, WP Rocket ne peut pas faire grand chose.

Cela dit, WP Rocket sera toujours utile sur n'importe quel hébergement. Il fonctionne simplement mieux lorsque votre base est solide.

Comment fonctionne la mise en cache ?

<En bref : il crée des copies statiques des pages, de sorte que lorsque quelqu'un visite une page mise en cache, il reçoit une page HTML légère sans avoir besoin de traiter les demandes adressées à PHP/à la base de données.

Le flux est essentiellement le suivant :

  1. Le premier visiteur visite une page → PHP s'exécute, les requêtes de la base de données s'exécutent, le HTML est généré.
  2. Ce code HTML est enregistré dans un fichier statique
  3. Le visiteur suivant consulte la même page → le serveur sert directement le HTML statique, sans passer par PHP et la base de données.

Pourquoi WP Rocket ?

Il existe des alternatives gratuites comme LiteSpeed Cache ou WP Optimize. Elles sont décentes. Mais WP Rocket vous fait gagner du temps avec une interface propre et des paramètres par défaut raisonnables. <Il fonctionne sans problème pour la plupart des sites web.

https://wp-rocket.me/

Paramètres de WP Rocket qui fonctionnent vraiment

Passons en revue chaque section. Je vous dirai ce qu'il faut activer, ce qu'il faut sauter et pourquoi.

Optimisation des fichiers

C'est ici que WP Rocket minifie et combine vos fichiers CSS et JavaScript pour réduire leur taille et le nombre de requêtes.

Activer ces derniers :

  • Minifier les fichiers CSS
  • Minifier les fichiers JavaScript

Soyez prudents avec ceux-ci :

  • Optimisez la diffusion de CSS : Testez-le d'abord. Si votre site semble cassé ou si vous voyez un flash de contenu non stylisé, désactivez-la. Le petit gain de performance ne vaut pas les problèmes visuels.
  • Combiner des fichiers JavaScript : Activez-la, mais vérifiez votre site par la suite. Certains plugins n'acceptent pas les scripts combinés.
  • Chargement différé de JavaScript : Cela peut poser des problèmes avec certains scripts. Testez-le soigneusement avant de le laisser activé.

La règle de base est la suivante : activez la minification, mais testez tout le reste. Chaque site WordPress est différent car chacun utilise des plugins et des thèmes différents.

Paramètres des médias

Cette section gère le chargement des images et des vidéos sur vos pages. Le chargement paresseux est votre meilleur ami ici.

Activer tous ces éléments :

  • LazyLoad pour les images
  • LazyLoad pour les images d'arrière-plan CSS
  • LazyLoad pour les iframes et les vidéos
  • Ajouter les dimensions manquantes de l'image

Le chargement paresseux signifie que les images ne se chargent que lorsque les visiteurs défilent jusqu'à elles. Cela permet d'améliorer considérablement le temps de chargement initial des pages, en particulier pour les pages contenant beaucoup d'images.

L'option “dimensions d'image manquantes” permet d'éviter les changements de mise en page. Le Core Web Vitals de Google se préoccupe de cette question, et vous devriez en faire de même.

Réglages de précharge

Autoriser :

  • Activer la précharge

En option :

  • Activer le préchargement des liens : Cela permet de télécharger les pages lorsque les utilisateurs survolent les liens. En théorie, c'est une bonne chose, mais cela peut peser sur votre serveur si votre site est très fréquenté. Testez-le, surveillez la charge de votre serveur et décidez.

Règles avancées

Cette section est souvent négligée, mais elle est cruciale pour les sites web dynamiques.

Durée de vie du cache : Réglez ce paramètre sur 10 heures ou moins. Si vous gérez un site où les utilisateurs se connectent fréquemment (sites d'adhésion, annuaires avec systèmes de réservation), une durée de vie du cache plus courte permet d'éviter les problèmes étranges liés aux sessions de connexion et au contenu dynamique.

Ne jamais mettre en cache les URL : Pour les pages qui doivent toujours être dynamiques (comme les pages de paiement, les confirmations de réservation ou les tableaux de bord des utilisateurs), excluez-les ici.

Optimisation de la base de données

WP Rocket inclut des outils de nettoyage de base de données. Utilisez-les régulièrement.

Ce qu'il faut nettoyer :

  • Révisions d'articles : WordPress enregistre toutes les modifications que vous effectuez. Au bout d'un certain temps, vous pouvez avoir 50 révisions par article. Cela gonfle votre base de données.
  • Transitoires : Il s'agit de données temporaires stockées par des plugins. La plupart des sites commencent à ralentir à partir de 10 000 transitoires expirés.
  • Commentaires indésirables et messages indésirables : Il suffit de les supprimer.

Vous pouvez programmer une exécution automatique selon un calendrier hebdomadaire.

Contrôle du rythme cardiaque

L'API WordPress Heartbeat fonctionne en arrière-plan et peut ralentir votre panneau d'administration, en particulier sur un hébergement partagé.

Autoriser : Contrôlez le rythme cardiaque et réglez-le sur “réduire l'activité”.”

Cela permet de réduire les requêtes inutiles sur le serveur tout en maintenant les fonctionnalités essentielles.

Paramètres CDN

Si votre hébergement inclut déjà un CDN (Cloudflare, par exemple), vous n'aurez peut-être pas besoin des paramètres CDN de WP Rocket. Cependant, si vous utilisez un CDN séparé, configurez-le ici.

En parlant de Cloudflare, utilisez-le. Il est gratuit et réduit les temps de chargement en servant le contenu mis en cache à partir des serveurs les plus proches de vos visiteurs. Il n'y a vraiment aucune raison de ne pas l'utiliser.

Optimisation des images : Ne passez pas à côté

WP Rocket fonctionne très bien avec Imagify (fait par la même société) ou EWWW Image Optimizer. Les deux compriment les images sans perte de qualité notable.

Les images non optimisées sont souvent le plus grand tueur de performance sur les sites WordPress. Une simple image de 3 Mo peut ruiner tous vos autres efforts d'optimisation.

Arrêtez d'être obsédé par PageSpeed Insights

Je dois dire ceci : Les résultats de Google PageSpeed Insights ne sont pas tout.

PageSpeed mesure les performances théoriques dans des conditions de laboratoire. Un score de 60 ne signifie pas que votre site est lent dans le monde réel. J'ai vu des sites ayant un score de 50 qui se chargeaient plus rapidement (en termes d'expérience utilisateur réelle) que des sites ayant un score de 90.

De meilleurs outils pour les essais en conditions réelles :

Ils vous montrent l'expérience des utilisateurs réels, ce qui est vraiment important.

Réflexions finales

L'optimisation de WordPress ne consiste pas à activer tous les paramètres et à espérer le meilleur. Il s'agit de comprendre ce que fait chaque option et de tester les résultats.

Commencez par les paramètres de sécurité mentionnés ci-dessus. Testez votre site. Puis activez progressivement des optimisations plus agressives tout en vérifiant que rien ne se brise.

Et n'oubliez pas : un bon hébergement, un thème de qualité et le fait de ne pas installer 50 plugins amélioreront davantage votre vitesse que n'importe quel plugin de mise en cache à lui seul.

WP Rocket facilite l'optimisation, mais ce n'est pas de la magie. Combinez-la avec des bases solides, et vous aurez un site WordPress rapide que les visiteurs et Google apprécieront.

Envie d'aller plus loin ?

Ce guide couvre l'essentiel, mais l'optimisation des performances de WordPress est un véritable trou de lapin. Si vous voulez tirer chaque milliseconde de votre site, consultez ce tutoriel complet : Accélérer votre site WordPress lent. Il couvre des techniques avancées qui vont au-delà de ce que peut faire n'importe quel plugin de mise en cache.

Purethemes