Adopte ton plugin
Le blog indépendant des ressources WordPress
Accueil TutosExtensionsThèmesSécuritéPerformance & SEOBien démarrer À proposContact
Tutos · Extensions · Thèmes · Sécurité · Performance
Adopte ton plugin
Tutoriels, extensions, thèmes, sécurité, maintenance et performance : de quoi faire tourner ton site WordPress sans t'arracher les cheveux
Accueil › Performance et référencement › Extensions de cache WordPress : laquelle choisir pour ton site
Performance et référencement · Cache

Extensions de cache WordPress : laquelle choisir pour ton site

Extensions de cache WordPress : laquelle choisir pour ton site

À chaque visite, WordPress interroge la base de données et assemble la page en PHP. Le cache de page garde une copie toute prête de ce résultat et la sert directement aux visiteurs suivants. Sur la plupart des sites, c’est le réglage qui fait gagner le plus de temps de chargement pour le moins d’effort. Encore faut-il choisir le bon outil, et n’en garder qu’un.

Les différents niveaux de cache

Avant de comparer les extensions, distingue ce qu’elles font :

  • le cache de page : une version HTML complète de la page, servie sans exécuter WordPress ;
  • le cache navigateur : des en-têtes qui demandent au navigateur de garder images, CSS et scripts quelque temps ;
  • le cache objet : la mise en mémoire des résultats de requêtes en base (Redis ou Memcached), utile surtout pour les sites dynamiques et les boutiques ;
  • l’optimisation des fichiers : minification, report du chargement des scripts, chargement différé des images. Ce n’est pas du cache, mais ces extensions le proposent souvent.

Le tableau comparatif

ExtensionCache de pagePoints fortsLimitesPour qui
WP RocketOui, sur tout hébergementRéglages efficaces dès l’activation, interface clairePayante uniquement (licence annuelle)Qui veut un résultat rapide sans tout régler
LiteSpeed CacheOui, mais seulement sur serveur LiteSpeedTrès performant, cache objet, optimisation des imagesInterface touffue, cache de page inactif sans serveur LiteSpeedSites hébergés chez un hébergeur LiteSpeed
W3 Total CacheOuiTrès configurable, cache objet et base de donnéesBeaucoup d’options, risque de mauvais réglageUtilisateurs techniques
WP Super CacheOuiSimple, gratuit, maintenu par AutomatticPeu d’optimisation des fichiersPetits sites, réglage minimal
Cache de l’hébergeurOui, côté serveurRien à installer ou presque, souvent le plus rapideMoins de contrôle, dépend de l’offreHébergements WordPress gérés

WP Rocket : l’efficacité sans prise de tête

WP Rocket active le cache de page et plusieurs optimisations dès l’installation, avec des réglages prudents. Les options plus risquées, comme le report de tous les scripts ou la suppression du CSS inutilisé, se cochent une par une : teste ton site après chacune. C’est une extension payante, sans version gratuite.

LiteSpeed Cache : excellent, mais seulement au bon endroit

LiteSpeed Cache est gratuite et très complète. Son cache de page s’appuie sur le serveur web LiteSpeed : si ton hébergeur utilise Apache ou Nginx, cette partie ne fonctionne pas, même si l’extension s’installe sans erreur. Ses autres modules (optimisation CSS et JavaScript, images, cache objet) restent utilisables ailleurs, mais l’intérêt principal disparaît. Vérifie le serveur de ton hébergement avant de l’installer ; c’est un des points à regarder pour choisir un hébergement WordPress.

W3 Total Cache et WP Super Cache : les deux anciens

W3 Total Cache propose presque tout : cache de page, de base de données, objet, réseau de diffusion de contenu. Cette richesse est aussi son piège : un mauvais réglage du cache de base de données peut ralentir un site plutôt que l’accélérer. Réserve-la à qui sait ce qu’il active.

WP Super Cache fait une chose et la fait bien : générer des pages statiques. Elle convient à un blog ou à un site vitrine simple, en la complétant si besoin par une extension d’optimisation des fichiers.

Le cache de l’hébergeur

Beaucoup d’hébergeurs WordPress intègrent un cache côté serveur (Varnish, cache Nginx, LiteSpeed) et fournissent parfois leur propre extension pour le vider. Dans ce cas, c’est souvent la meilleure option : ajoute au besoin une extension d’optimisation des fichiers, mais désactive son module de cache de page.

La règle d’or : un seul cache de page

N’active jamais deux caches de page en même temps, par exemple WP Rocket et LiteSpeed Cache, ou une extension de cache et celle de l’hébergeur. Les symptômes sont classiques : modifications qui n’apparaissent pas, pages blanches, utilisateurs qui voient le panier d’un autre, boucles de redirection. Si tu changes d’extension, désactive l’ancienne, vérifie que son fichier advanced-cache.php a bien disparu du dossier wp-content, puis active la nouvelle.

WooCommerce : les exclusions indispensables

Sur une boutique, certaines pages ne doivent jamais être servies depuis le cache, sous peine d’afficher un panier vide ou celui d’un autre client :

  • la page Panier ;
  • la page Validation de la commande ;
  • la page Mon compte ;
  • les visiteurs qui ont un article dans le panier (cookies propres à WooCommerce).

Les principales extensions détectent WooCommerce et appliquent ces exclusions toutes seules, mais vérifie-le dans leurs réglages, surtout si tu as renommé ces pages. Notre article sur l’entretien d’une boutique WooCommerce détaille les autres contrôles à faire régulièrement.

Après l’installation

  1. Vide le cache et teste ton site en navigation privée, connecté et déconnecté.
  2. Passe une commande de test si tu as une boutique.
  3. Mesure avant et après avec le même outil, sur plusieurs pages.
  4. Active les optimisations avancées une par une.

Le cache ne compense pas tout : des images trop lourdes ou un thème surchargé restent lents à afficher. Commence par optimiser tes images, puis fais du cache la dernière couche.

Cet article peut contenir des liens partenaires. Ils n'influencent jamais ce que nous écrivons.