Cache cache partie

Il y a peu, un pro de Word­Press, un peu amusé de me voir décon­seiller la très fameuse fran­çaise et payante exten­sion de cache WP Rocket, m’a fait passer les fichiers pour que je la teste en live et que je me fasse une vraie idée. Inutile de faire du suspens inutile, elle est vrai­ment aussi effi­cace que ce qui est promis. Mais je ne digère toujours pas de payer un abon­ne­ment pour une exten­sion de cache surtout par rapport à mes reve­nus. J’en ai profi­té pour perdre mon temps à tester les autres exten­sions du même type. Il faut dire que Comet Cache, celle que j’avais choi­sie pour mes sites, est en sommeil depuis quelques temps et je m’inquiétais pour son avenir (qui s’éclaircit aux dernières nouvelles).

Mise à jour du 7 décembre 2019 : le déve­lop­pe­ment de Comet Cache a repris, je le rajoute pour infor­ma­tion dans la liste des extensions.

Des tests basiques

Je n’ai pas assez d’expertise et de temps de libre pour faire des tests pous­sés et je me suis basé sur des critères simples :

  1. il faut que ça fonc­tionne direct
  2. les options de mini­fi­ca­tion de CSS et Javas­cript ne devaient pas casser mes sites (et sont donc activés)
  3. les résul­tats GMetrix ne devaient pas être trop pourris
  4. je n’ai pas pris en compte la gestion des CDN puisque je vise un public non professionnel

Je liste­rai les options qui m’ont paru inté­res­santes mais je ne rentre­rai pas dans les détails des possi­bi­li­tés et para­mètres en me conten­tant d’afficher le résul­tat final GMetrix sur mon site le plus lourd.

La référence

Cela fait long­temps que je n’ai pas regar­dé les deux exten­sions les plus popu­laires de cache à savoir WP Super Cache et W3 Total Cache. La première m’avait posé des problèmes il y a quelques années et la seconde a toujours été consi­dé­rée comme une usine à gaz déli­cate à opti­mi­ser. J’ai choi­si comme réfé­rence la troi­sième exten­sion la plus popu­laire à savoir WP Fastest Cache que j’avais mis en place partout avant ces tests.

Les plus :

  • créa­tion indé­pen­dante du cache en arrière plan
  • règles pour exclure des éléments du cache
  • gestion d’un cache sépa­ré pour les mobiles
  • règles de nettoyage de cache lors de la publi­ca­tion d’un contenu
  • mini­fi­ca­tion du HTML

wp-fastest-cache

wp-fastest-cache-options


site de l’extension sur word​press​.org : https://​fr​.word​press​.org/​p​l​u​g​i​n​s​/​w​p​-​f​a​s​t​e​s​t​-​c​a​c​he/ ‑ version testée : 0.8.8.9

Les challengers

Atten­tion : contrai­re­ment à ce qui est affi­ché, le temps de char­ge­ment de réfé­rence est 2,7 secondes.

WP Speed of Light

  • conseils au démarrage
  • désac­ti­va­tion de Rest API
  • suppres­sion query strings des ressources statiques (ex. : style.css?ver=1.0)
  • nettoyage de la base de données
  • test de vitesse
  • compres­sion gzip
  • gestion d’un cache sépa­ré pour les mobiles et tablettes

Remarque : la version payante est valable à vie

speed-light

speed-light-options


site de l’extension sur word​press​.org : https://​fr​.word​press​.org/​p​l​u​g​i​n​s​/​w​p​-​s​p​e​e​d​-​o​f​-​l​i​g​ht/ ‑ version testée : 2.3.3

Breeze

Une exten­sion rela­ti­ve­ment récente qui insiste sur sa capa­ci­té à gérer un cache Varnish si votre héber­geur le propose.

  • règles pour exclure des éléments du cache
  • dépla­cer les js choi­sis dans le footer
  • char­ge­ment diffé­ré de js choisis
  • nettoyage de la base de données
  • gestion cache Varnish

Les moins :

  • pas de créa­tion indé­pen­dante du cache
  • pas de règle htaccess

breeze

breeze-options


site de l’extension sur word​press​.org : https://​fr​.word​press​.org/​p​l​u​g​i​n​s​/​b​r​e​e​ze/ ‑ version testée : 1.0.10

WP Rocket

Comme je l’ai expli­qué plus haut, on ne peut pas décem­ment compa­rer WP Rocket avec la concur­rence puisqu’elle néces­site un abon­ne­ment. Heureu­se­ment, les résul­tats que j’ai consta­té peuvent justi­fier un inves­tis­se­ment (parti­cu­liè­re­ment sur les sites très fréquen­tés où la perfor­mance du cache soulage le serveur).

  • suppres­sion query strings des ressources statiques (ex. : style.css?ver=1.0)
  • char­ge­ment diffé­ré des js
  • lazy load des images
  • nettoyage de la base de données (auto­ma­ti­sée)
  • gestion du heartbeat
  • gestion d’un cache sépa­ré pour les mobiles et tablettes

wp-rocket

wp-rocket-options

Site offi­ciel : https://​wp​-rocket​.me/​fr/

Comet Cache

Dans sa version gratuite, elle ne propose pas la mini­fi­ca­tion où elle se révèle très efficace…quand c’est compa­tible car j’ai toujours rencon­tré de petits problèmes sur mes confi­gu­ra­tions. C’est une exten­sion que je conseille­rai pour une créa­tion simple et effi­cace du cache avec de très bons résultats.

  • créa­tion indé­pen­dante du cache en arrière plan
  • règles pour exclure des éléments du cache
  • durée de vie du cache

Comet Cache


site de l’extension sur word​press​.org : https://​fr​.word​press​.org/​p​l​u​g​i​n​s​/​c​o​m​e​t​-​c​a​c​he/ ‑ version testée : 170220

À surveiller

Voici deux exten­sions qui pour­raient chan­ger la donne dans le futur… Enfin, quand elles fonc­tion­ne­ront correc­te­ment. Du coup, je ne vous mets même pas les perfor­mances qui n’ont pas trop de signification.

Swift Performance Light

Je suis tombé dessus lors de mes recherches via un testeur qui la consi­dé­rait comme supé­rieure à WP Rocket mais avec plein d’options gratuites. Lorsque l’on jette un coup d’œil sur le site offi­ciel, on se rend compte que le modèle écono­mique est le même (en plus agres­sif, les promos de Noël valaient le coup) et les fonc­tion­na­li­tés très semblables. Et donc avec en plus une version gratuite.

Les premiers tests m’ont bluf­fé : les résul­tats étaient meilleurs que pour WP Rocket. Je me suis empres­sé de l’installer sur mes sites et j’ai rapi­de­ment ronchon­né. Lorsque je publiais un nouvel article, le cache de la page d’accueil n’était pas rafraî­chi. Le support du forum offi­ciel est très réac­tif mais être obli­gé de signa­ler des pages à surveiller dans les options pour une exten­sion de ce genre, c’est un peu lourdingue.
Entre temps, une bonne âme a contes­té les résul­tats de l’extension dans les tests, suggé­rant une petite triche. Et lorsque j’ai refait des tests pour ce compa­ra­tif, ces résul­tats étaient très moyens.
Bref, diffi­cile de conseiller cette exten­sion pour le moment mais c’est sans conteste celle qui propose le plus de possi­bi­li­tés en gratuit. Il faudra que je la reteste dans quelques mois.

  • para­mé­trage simpli­fié au démarrage
  • lazy load des images
  • gestion des petites images en base 64
  • lazy Load Iframes
  • gestion de css critique
  • gestion du char­ge­ment de chaque exten­sion suivant des condi­tions (pensez Contact Form 7)
  • nettoyage de la base de données
  • mise en cache des Gravatars
  • gestion d’un cache sépa­ré pour les mobiles
  • gestion cache Varnish
  • compres­sion gzip

swift-performance-options


site de l’extension sur word​press​.org : https://​fr​.word​press​.org/​p​l​u​g​i​n​s​/​s​w​i​f​t​-​p​e​r​f​o​r​m​a​n​c​e​-​l​i​te/ ‑ version testée : 2.0.1

WP Performance

Le petit nouveau qui propose plein de fonc­tion­na­li­tés inté­res­santes. Mais, une fois acti­vée la mini­fi­ca­tion, mes sites plantent. Je n’ai pas le temps à perdre à cher­cher le script coupable et les alter­na­tives fonctionnant…

  • compres­sion gzip
  • char­ge­ment asyn­chrone des scripts CSS et Javascript
  • listing des fichiers CSS et Javas­cript avec possi­bi­li­té de choi­sir le compor­te­ment pour chacun
  • géné­ra­teur de CSS critique (un CSS mini­mum char­gé avant le reste pour éviter un effet de cligno­te­ment à l’affichage)
  • lazy load des images
  • nettoyage de la base de données
  • régé­né­ra­tion des miniatures

wp-performance-options


site de l’extension sur word​press​.org : https://​fr​.word​press​.org/​p​l​u​g​i​n​s​/​w​p​-​p​e​r​f​o​r​m​a​n​ce/ ‑ version testée : 1.0.6

Conclusion ?

J’utilise Comet Cache et WP Fastest Cache sur mes sites. Mais je serai bien en peine de vous en conseiller un plus qu’un autre, ils font globa­le­ment du bon travail.

If you have found a spel­ling error, please, noti­fy us by selec­ting that text and pres­sing Ctrl+Enter.

9 commentaires

  1. Pour ma part, je n'ai jamais pu instal­ler rocket proba­ble­ment à cause d'une incom­pa­ti­bi­li­té avec un autre plugin.
    J'ai essayé de faire jouer leur garan­tie "satis­fait ou rembour­sé" (FAQ et CGV) et je n'ai jamais pu obte­nir de rembour­se­ment (je passe les détails et échanges de mail houleux).

    Ils ont prétex­té à l'époque que j'étais le seul client à me plaindre. Quoi qu''il en soit, c'est pas réglo ni légal d'afficher une garan­tie satis­fait ou rembour­sé, et de refu­ser de rembour­ser lorsque le client demande à fire jouer la clause contrac­tuelle. Si la somme avait été plus élevé j'aurais donné tout le dossier à un avocat.

    J'en garde un mauvais souve­nir au niveau du sens commercial.

    "100% zéro risque, satis­fait ou remboursé"
    "Bien que nous pensons que vous n’en aurez pas besoin, nous vous garan­tis­sons un rembour­se­ment dans les 14 jours suivant votre achat si vous n’êtes pas satisfait."

    Donc je suis resté sur le plugin super­cache et j'en suis très content. Il est gratuit et facile a paramétrer

      • En fait, peu importe que je sois seul ou pas, c'est pas un argu­ment rece­vable. Lorsqu'on stipule un droit de rétrac­ta­tion avec garan­tie de rembour­se­ment si le client n'est pas satis­fait, on rembourse ledit client sur simple demande de sa part. Vu les copi­nages (promos ou publi­re­por­tages pour ce plugin) que j'ai pu consta­ter sur certains blogs spécia­li­sés word­press fran­cais, je ne serais pas surpris que certains témoignent du contraire.

        • Je suis tout à fait d’accord avec vous mais avoir d’autres témoi­gnages permet­trait de contrer la réponse qui vous a été faite. Enfin, je ne suis pas concer­né, je n’utilise pas WP Rocket.

    • Bonjour @ledoux,

      Je suis Jona­than, co-fonda­teur de WP Rocket.

      Pouvez-vous m'indiquer votre prénom /​nom afin que je puisse retrou­ver la conver­sa­tion que vous avez eu avec notre support ?

      Nos clients ont 14 jours après leur achat pour deman­der un rembour­se­ment. Il n'y a aucune raison pour qu'on vous refuse le rembour­se­ment de votre commande si vous l'avez faîte dans les temps.

  2. J'ai instal­lé swift perfor­mance suite a la lecture de cet article et des déboires rencon­trés avec une autre plugin de cache (rembour­se­ment refu­sé). Le plugin swift perfor­mance propose plein de fonc­tion­na­li­tés inté­res­santes c'est vrai. J'ai pu désins­tal­ler 4 plugins pour l'optimisation des data­base, des scripts, le trai­te­ment des images et photos, le cache navi­ga­teurs,.. j'ai fait un bon ménage dans les plugins. Contrai­re­ment aux concur­rents, l'offre payante permet la gestion de 4 sites (les autres seule­ment 3). Au niveau des résul­tats ils sont spec­ta­cu­laires au niveau de la rapi­di­té d'affichage (trop de js , site lent). Aussi bien sur pC que sur smart­phone d'ailleurs. La seule petite diffi­cul­té c'est de bien régler les options mais il y a des tutos sur inter­net. Bref j'ai long­temps hési­té et la je suis vrai­ment ravi de cette exten­sion de cache. La socié­té est basée en rouma­nie (europe) et ils répondent très rapi­de­ment et posi­ti­ve­ment aux demandes. Le nombre d'utilisateurs commence a être très impor­tant et elle commence a faire parler d'elle en positif.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Notifiez-moi les commentaires à venir via email. Vous pouvez aussi vous abonner sans commenter.

Ce site embarque des cookies pour vous offrir la meilleur expérience possible

Spelling error report

The following text will be sent to our editors: