Vous subissez une attaque ? Faire appel à notre réponse aux incidents

info@angelforce.eu
WordPress

Comparatif de cache WordPress : Velox, W3 Total Cache, WP Super Cache

Trois extensions de cache WordPress sur le même serveur et la même page : premier octet, requêtes par seconde, Google PageSpeed mobile et ordinateur, méthode et limites.

Aussi en :EnglishTürkçeDeutschEspañolItalianoPolskiNederlandsEesti

Illustration : Comparatif de cache WordPress : Velox, W3 Total Cache, WP Super Cache

Nous avons testé trois extensions de cache WordPress sur le même serveur et la même page : notre extension Velox Cache, W3 Total Cache et WP Super Cache, ainsi que WordPress sans aucune extension de cache. Velox Cache a été la seule configuration à obtenir 100 dans Google PageSpeed, sur mobile comme sur ordinateur, et a répondu à environ 3 fois plus de requêtes par seconde que W3 Total Cache et environ 10 fois plus que WP Super Cache.

C’est nous qui développons Velox Cache : lisez donc ce comparatif comme celui d’un éditeur. Pour qu’il reste équitable, nous avons utilisé les réglages recommandés ou par défaut de chaque extension, nous publions les rapports PageSpeed et nous indiquons plus bas ce que ce test ne montre pas.

Les résultats en un coup d’œil

ConfigurationPageSpeed mobilePageSpeed ordinateurRequêtes par secondePremier octet, page d’accueil
Velox Cache1001005 6210,6 ms
W3 Total Cache 2.10.798942 0151,3 ms
WP Super Cache 3.1.498955734,6 ms
Sans extension de cache989517104,9 ms

Les mesures serveur ont été réalisées avec Velox Cache 1.9.1 et les mesures PageSpeed avec la version 1.9.4, toutes le 20 octobre 2026.

Vitesse du serveur : qui répond sans démarrer PHP

Sans extension de cache, WordPress construit chaque page avec PHP et la base de données. Sur notre serveur de test, cela prenait environ 100 ms par page et limitait le site à 17 requêtes par seconde. Un cache de pages enregistre le HTML final pour que le visiteur suivant reçoive une copie à la place.

Tout se joue dans la façon dont cette copie est livrée :

ConfigurationPremier octet, page d’accueilPremier octet, articleRequêtes par seconde (20 connexions simultanées)Page compressée
Velox Cache 1.9.10,6 ms0,6 ms5 62123,4 Ko
W3 Total Cache 2.10.71,3 ms1,3 ms2 01520,4 Ko
WP Super Cache 3.1.44,6 ms99,3 ms57320,3 Ko
Sans extension de cache104,9 ms86,7 ms1720,2 Ko

Velox écrit des règles qui permettent à Apache d’envoyer les pages en cache directement depuis le disque : PHP ne démarre donc pas du tout lors d’une visite servie depuis le cache. D’où le temps jusqu’au premier octet le plus court et la plus grande capacité.

Deux détails comptent pour une lecture honnête. Avec ses réglages par défaut, WP Super Cache n’a pas mis en cache la page de l’article, ce qui explique que son chiffre pour l’article soit proche de celui de WordPress sans cache. Et la page Velox pèse environ 3 Ko de plus, car son CSS critique est intégré à la page pour que le navigateur puisse l’afficher sans attendre les feuilles de style.

Avec Velox, la première visite après le vidage du cache coûte un peu plus cher : elle ajoute 13 à 14 ms aux quelque 100 ms dont WordPress a besoin, car la page est optimisée au moment où elle est enregistrée. Chaque visite suivante prend 0,6 ms.

Google PageSpeed sur mobile

ConfigurationScoreFCPLCPSpeed IndexCLS
Velox Cache 1.9.41000,8 s1,2–1,8 s0,8–1,9 s0
W3 Total Cache 2.10.7981,4 s2,3 s2,5 s0
WP Super Cache 3.1.4981,4 s2,3 s1,4 s0
Sans extension de cache981,4 s2,3 s1,4 s0

Le FCP (First Contentful Paint) correspond à l’apparition du premier texte ou de la première image, le LCP (Largest Contentful Paint) à celle du contenu principal, et le Speed Index indique à quelle vitesse la partie visible de la page se remplit. Sur mobile, Velox a affiché le premier contenu 0,6 s plus tôt et le contenu principal 0,5 à 1,1 s plus tôt. Les deux autres extensions n’ont pas modifié le résultat mobile par rapport à l’absence d’extension.

Pour Velox, nous indiquons la fourchette de deux passages ; pour les autres, un seul passage. Le test émule un Moto G Power en 4G lente avec Lighthouse 13.5.0.

Une remarque sur ce fonctionnement : le profil Équilibré de Velox retarde le JavaScript jusqu’à la première interaction du visiteur avec la page et intègre le CSS critique à la page. PageSpeed ne clique pas et ne fait pas défiler la page : les scripts retardés ne s’exécutent donc pas pendant le test, alors que les vrais visiteurs les chargent bien après leur première interaction. C’est pourquoi Velox mesure aussi les Core Web Vitals de vrais visiteurs et les affiche dans son tableau de bord.

Google PageSpeed sur ordinateur

ConfigurationScoreFCPLCPSpeed IndexCLS
Velox Cache 1.9.41000,2 s0,8 s0,3 s0
WP Super Cache 3.1.4950,3 s0,7 s2,3 s0
Sans extension de cache950,3 s0,7 s2,3 s0
W3 Total Cache 2.10.7940,3 s0,6 s2,5 s0

Velox a aussi obtenu 100 sur ordinateur. Sa page paraissait complète environ 2 secondes avant celles des autres (Speed Index de 0,3 s contre 2,3 à 2,5 s).

Comment nous avons mesuré

  • Serveur : Hetzner Cloud, 4 Go de RAM, Ubuntu 26.04, Apache 2.4.66 avec mod_php, PHP 8.5.4, MariaDB 11.8.
  • Site : WordPress 7.1.3, Astra 4.14.1, Elementor et Contact Form 7 ; 8 articles, chacun avec une image de couverture de 1920 px et une vidéo YouTube.
  • Réglages : profil Équilibré de Velox Cache (JavaScript retardé jusqu’à la première interaction, CSS critique, chargement différé) ; WP Super Cache dans son mode simple recommandé ; W3 Total Cache avec le cache de pages réglé sur Disk: Enhanced. Dans chaque configuration, toutes les autres extensions de cache étaient désactivées.
  • Mesures serveur : prises depuis le serveur lui-même, avec la moyenne de 20 requêtes curl pour le premier octet et avec ApacheBench (400 requêtes, 20 connexions simultanées) pour les requêtes par seconde, après préchargement du cache.
  • PageSpeed : pagespeed.web.dev sur la page d’accueil ; le cache a été vidé puis préchargé à nouveau entre deux configurations.

Ce que ce test ne montre pas

  • Le site de test est léger, si bien que toutes les configurations ont obtenu de bons scores. Avec des thèmes lourds et de nombreuses extensions, nous nous attendons à ce que l’écart se creuse, mais nous ne l’avons pas mesuré.
  • Les résultats de laboratoire de PageSpeed varient d’un passage à l’autre, et chaque configuration a été testée une ou deux fois.
  • Nous n’avons pas testé WP Rocket, qui nécessite une licence.
  • Les mesures serveur ont été prises sur la même machine. Un vrai visiteur attend aussi le réseau.

Refaites le test sur votre site

Inutile de croire nos chiffres sur parole. Deux commandes vous donnent les mêmes mesures serveur pour votre propre site. Lancez-les sur un site que vous gérez, en dehors des heures de forte affluence, une fois avant et une fois après avoir changé d’extension de cache.

Temps jusqu’au premier octet, en moyenne sur 20 requêtes :

for i in $(seq 20); do curl -s -o /dev/null -w '%{time_starttransfer}\n' https://example.com/; done | awk '{s+=$1} END {printf "%.1f ms\n", s/NR*1000}'

Requêtes par seconde avec 20 connexions simultanées (ApacheBench, fourni par le paquet apache2-utils sous Debian et Ubuntu) :

ab -n 400 -c 20 https://example.com/

Lancez la première commande deux fois et retenez le second résultat, pour que le cache soit préchargé. Pour PageSpeed, testez la même page plusieurs fois et comparez des fourchettes plutôt que des scores isolés.

Les autres extensions de cache WordPress

Quand on compare des extensions de cache, quelques autres noms reviennent généralement. Nous n’avons mesuré que les deux premières de cette liste ; les remarques sur les autres décrivent ce qu’elles sont, pas les performances qu’elles obtiendraient.

  • W3 Total Cache : extension gratuite qui réunit cache de pages, d’objets, de base de données et de navigateur, ainsi que des réglages CDN. Résultats plus haut.
  • WP Super Cache : extension gratuite d’Automattic qui sert des copies HTML statiques des pages. Résultats plus haut.
  • WP Rocket : extension tout-en-un payante ; le cache de pages est actif dès l’activation. Non testée ici, car elle nécessite une licence.
  • LiteSpeed Cache : extension gratuite ; son cache de pages nécessite un serveur web LiteSpeed (ou le CDN QUIC.cloud), tandis que ses fonctions d’optimisation fonctionnent aussi sur d’autres serveurs.
  • WP Fastest Cache : un cache de pages gratuit, avec une version premium payante pour des fonctions supplémentaires.
  • Autoptimize : optimise le CSS, le JavaScript et le HTML, mais n’a pas de cache de pages propre ; on l’associe donc généralement à un cache.

Velox Cache réunit les deux moitiés dans une seule extension gratuite : un cache de pages qu’Apache ou LiteSpeed sert sans démarrer PHP, et l’optimisation front-end (CSS critique, JavaScript retardé, WebP et AVIF) qui demande sinon souvent une seconde extension. Son assistant IA est facultatif et utilise votre propre clé.

Quelle extension choisir ?

Si votre site tourne sous Apache ou LiteSpeed, un cache qui sert les pages sans démarrer PHP vous apporte le plus grand gain de capacité, et c’est précisément pour ce cas que nous avons conçu Velox. Sous Nginx, les fonctions PHP de Velox sont opérationnelles, mais les règles serveur doivent être ajoutées à la main. Quel que soit votre choix, mesurez avant et après sur votre propre site, et ne gardez qu’une seule extension de cache de pages active à la fois.

Velox Cache est gratuite, et vous pouvez la télécharger depuis la page du produit. Elle sera aussi bientôt disponible dans le répertoire des extensions de WordPress.org. La page du produit présente l’ensemble des résultats, les rapports PageSpeed et des captures d’écran de l’extension.

Optimiseur PageSpeed avec IA pour WordPress

Velox Cache

Extension gratuite pour accélérer WordPress : cache de pages, minification, JavaScript retardé, WebP/AVIF et un assistant IA facultatif pour les constats PageSpeed.

En savoir plus
Équipe AngelForce

Rédigé par l’équipe AngelForce : des consultants en sécurité certifiés CEH, LPT Master et CISA qui testent, surveillent et protègent les systèmes d’organisations dans toute l’Europe et en Turquie.

Rédigé avec l’aide de l’IA à partir des sources publiques indiquées sur cette page, puis relu par l’équipe AngelForce avant publication.

Sources

  1. pagespeed.web.dev/analysis/http-2-31-62-39/gllk57gw5p?form_factor=mobile
  2. pagespeed.web.dev/analysis/http-2-31-62-39/yx9zodbb6o?form_factor=mobile
  3. pagespeed.web.dev/analysis/http-2-31-62-39/zi9j08f58e?form_factor=mobile
  4. pagespeed.web.dev/analysis/http-2-31-62-39/rnds49a5pr?form_factor=mobile

Articles : WordPress

Dites-nous ce que vous devez protéger

Décrivez votre environnement et vos objectifs. Nous vous répondrons par e-mail.

Nous contacter
info@angelforce.eu

AngelForce OÜ · Tallinn, Estonie