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 dite 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).

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 acti­vés)
  3. les résul­tats GMetrix ne devaient pas être trop pour­ris
  4. je n’ai pas pris en compte la gestion des CDN puisque je vise un public non profes­sion­nel

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. Puisque Comet Cache n’est plus dans la course pour le moment, 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 conte­nu
  • 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émar­rage
  • 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 choi­sis
  • 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 htac­cess

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 heart­beat
  • 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/

À 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 signi­fi­ca­tion.

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 lour­dingue.
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émar­rage
  • 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 Grava­tars
  • 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 fonc­tion­nant…

  • compres­sion gzip
  • char­ge­ment asyn­chrone des scripts CSS et Javas­cript
  • 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 minia­tures

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 Breeze et WP Fastest Cache sur mes sites (et même Comet Cache pour un site à base de S2Member pour la compa­ti­bi­li­té). Mais je serai bien en peine de vous en conseiller un plus qu’un autre, ils font globa­le­ment du bon travail.

Si vous avez trou­vé une faute d’orthographe, infor­mez-nous en sélec­tion­nant le texte en ques­tion et en appuyant sur Ctrl + Entrée.

8 réponses sur “ Cache cache partie ”
  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’af­fi­cher 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’au­rais donné tout le dossier à un avocat.

    J’en garde un mauvais souve­nir au niveau du sens commer­cial.

    100% zéro risque, satis­fait ou rembour­sé”
    “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 satis­fait.”

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

      1. En fait, peu importe que je sois seul ou pas, c’est pas un argu­ment rece­vable. Lors­qu’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.

        1. 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.

  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’op­ti­mi­sa­tion 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’af­fi­chage (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’uti­li­sa­teurs commence a être très impor­tant et elle commence a faire parler d’elle en posi­tif.

Laisser un commentaire

Votre adresse de messagerie 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.

Aucun support n’est fourni pour les extensions testées. Vous pouvez utiliser Markdown pour les commentaires.