WP Rocket: LE Plugin de Cache WordPress

La vitesse sous WordPress c’est un long et vaste débat, on ne compte plus le nombre d’articles qui traitent du sujet. Inutile de vous rappeler à quel point il est important que votre site soit rapide…

Des trucs et astuces par ci, une optimisation par là, une installation WordPress au cordeau, des hacks, de bonnes pratiques, etc… Bref, la liste est longue pour accélérer WordPress, mais je dirais en substance qu’il faut à minima:

  • un très bon serveur
  • un thème WordPress bien codé
  • des images allégées
  • limiter les plugins installés
  • et surtout un bon plugin de cache

C’est quoi le cache ? C’est un système de mémoire intermédiaire qui permet d’afficher plus rapidement les pages web chargées récemment dans le navigateur (une version de la page visitée est enregistrée sous forme de fichiers temporaires sur l’ordinateur et sera alors présentée lors d’une prochaine visite, sans avoir à attendre la réponse du serveur).

 

Les plugins de cache WordPress

On en connait plusieurs et ils sont dans leur grande majorité gratuits, on retrouve parmi les principaux :

C’est bien et c’est tout l’avantage de la communauté WordPress: du choix & du gratuit! Mais, oui il y a un mais, la plupart sont difficiles à configurer, certains sont mêmes de vraies usines à gaz. Les résultats sont parfois peu probants (mauvais réglages, serveur non compatible, etc).

Après les avoir tous essayé avec plus ou moins de succès, j’ai eu la chance de faire partie d’un panel de beta testeurs d’un tout nouveau plugin de cache: WP Rocket.

 

WP Rocket, ça fuse !

WP Rocket est un plugin de cache premium, donc payant !

Il fallait donc qu’il soit à la hauteur pour convaincre au regard des solutions existantes gratuites. Une fois n’est pas coutume, commençons donc par les résultats, voici les chiffres mesurés sur WPFormation avec le plugin de cache WP-Rocket:

Via PingDom

wprocket-pingdom1

Via GTmetrix

wprocket-gtmetrix1
Bilan en deux mots: Ça fuse !!! De mémoire, je n’ai jamais pu obtenir d’aussi bons résultats avec les autres plugins de cache.

La configuration de WPformation est pourtant loin d’être un modèle du genre, pas moins de 22 plugins installés et actifs, un page d’accueil de 1.15MB, bref que du lourd et pourtant un temps de chargement moyen de la home inférieur à 2 secondes.

Je suis sur serveur dédié me direz-vous? Oui mais WP-Rocket a considérablement augmenté les performances et le ressenti utilisateur sur site. Pour infos, les premiers résultats montrent que c’est encore meilleur sur du mutualisé…

 

WP-Rocket comment ça marche ?

Je ne vais pas rentrer dans le détail technique d’autant que les développeurs ont prévu pleins de tutos vidéo, mais voici les principales fonctions:

  • On installe et en 2 clics ça fuse: Le plugin est extrêmement simple à configurer.
  • Un véritable support: Un support en français (ça change;) et très réactif.
  • Mise en cache des pages: Mise en cache de l’ensemble des pages du site.
  • Préchargement du cache : Robot intelligent qui génère le cache automatiquement à la place du premier visiteur.
  • Compression des fichiers statiques : Compression de l’ensemble des contenus présents sur le site (HTML, JavaScript, CSS) pour en réduire la taille et le temps de chargement.
  • Chargement différé des images : Seules les images visibles sur une page sont chargées pour apparaitre au gré de la navigation.
  • Optimisation pour le navigateur : Insertion de directives vers le serveur pour optimiser ses performances et le rendu sur navigateurs (cache, suppression des etags, etc…).
  • Optimisation des images : Ajout  automatique des attributs de taille manquants aux images afin d’éviter des calculs inutiles aux navigateurs.
  • Chargement différé des fichiers JavaScript : Il est possible de différer le chargement des fichiers JavaScript pour permettre aux navigateurs d’afficher un site plus rapidement.
  • Développeur friendly : Le code de WP Rocket est propre, commenté et dispose de nombreux hooks permettants aux développeurs d’intervenir sur les différents processus d’optimisation.

plugin-cache-wp-rocket

 

WP-Rocket c’est qui ?

Cocorico ! C’est une équipe composée de Français et membres de la communauté WordPress, on retrouve ainsi:

  • JulioExpert WordPress qui développe et sécurise du contenu web tous les jours. La création de plugins WordPress fait partie de son quotidien.
  • JonathanDéveloppeur et formateur WordPress, également pigiste pour le magazine “Web Design” et auteur du mémento “Programmation WordPress”.
  • Jean-Baptiste : Éditeur de sites web, spécialiste dans l’acquisition de trafic, en particulier par le référencement naturel.

equipe-wprocket

 

C’est bien mais combien ça coûte ?

L’offre pour cet excellent plugin de cache se décline en 3 versions :

prix-wp-rocket

(*) Une licence permet d’installer et d’utiliser WP Rocket sur un site pour une durée illimitée. Ceci n’est pas un abonnement! (**)Pour continuer à bénéficier du support et des mises à jour, toutes les licences doivent être renouvelées au bout d’un an (non obligatoire).

29€ pour un plugin premium de cette qualité et offrant de telles performances, c’est un excellent rapport qualité/prix. Pour ma part, j’ai pris l’option PRO pour en faire bénéficier tous mes sites, d’autant qu’il y a une offre de lancement très intéressante (voir ci-dessous;).

 

Bonus WP-Rocket & WPFormation

Le lancement est prévu le 15 juillet 2013 et cerise sur le gâteau, il y a une offre de lancement disponible jusqu’au 21 juillet 2013, profitez en vite :

  • Perso : 19€ au lieu de 29€
  • Business : 49€ au lieu de 69€
  • Pro : 99€ au lieu de 149€

logo-wp-rocket

 

Ils parlent également de WP Rocket :

wpformation
NE MANQUEZ PLUS RIEN !
Inscrivez-vous pour recevoir le meilleur de WordPress dans votre boîte de réception, chaque mois.

Nous ne spammons pas ! Consultez notre politique de confidentialité pour plus d’informations.

A propos de l'auteur...

Avatar de WPFormation

WPFormation

Fabrice Ducarme, spécialiste & formateur WordPress je suis éditeur, auteur et fondateur de WP Formation.com. Conférencier lors des WordCamp Paris 2013 & 2015, Marseille 2017 et au WP Tech Nantes 2014, je vous propose plus de 500 articles & tutoriaux à propos de WordPress, mes trucs & astuces mais aussi des coups de gueule...

33 commentaires pertinents à ce jour ;)

  • Ho mais quel post, quels détails, ça c’est précis, ça me donne envie de l’acheter tiens … HO WAIT !
    En tout cas merci pour tes retours et tests c’est grâce à ça et donc à toi que le plugin a pû être lancé hier (oui un dimanche, va comprendre (poke jonathan).
    Je voulais préciser pour les haters que cet article n’est pas sponsorisé.

    Merci à toi Fabrice !
    Pour tout les autres si vous avez des questions pré-vente je vous invite à venir sur le chat en live sur le site wp-rocket.me

  • @Julio, ce fût un plaisir!

    Et oui je confirme, cet article n’est pas une revue de complaisance, il n’est pas sponsorisé et n’est pas non plus affilié!

    Simplement le plaisir de voir un plugin “made in France” performant et qui donne des résultats…

  • Merci pour cette présentation. ça donne envie de tester !
    y a t’il moyen de tester et après acheter ?
    Je comprendrai que ça ne soit pas le cas, mais ça serai top !

  • je viens de capter qu’il y a l’option “30 jours satisfait ou rembourser”…

  • Bonjour,

    “Pour continuer à bénéficier du support et des mises à jour, toutes les licences doivent être renouvelées au bout d’un an (non obligatoire).”

    Quel est le prix pour les années suivantes svp ?
    Si il n’y a pas de renouvellement, il n’y aura donc pas de mise à jour du plugin c’est bien ça ? Il est donc fort possible que celui-ci devienne rapidement obsolète, incompatible avec une future version WordPress. Non ?

    Merci pour cette présentation.

  • Bonjour Wallace,

    Merci tout d’abord pour votre intérêt pour notre plugin. Le développement a été réalisé pour assurer une compatibilité à long terme avec les mises à jour de WordPress.
    Le tarif de renouvellement est de 19 Euros pour la licence personnelle, 49 Euros pour la licence pro, et 99 Euros pour la licence business.
    Le renouvellement peut se faire à n’importe quel moment, par exemple deux ans après votre premier achat.

    En espérant avoir répondu à vos interrogations. N’hésitez pas à nous envoyer un mail ([email protected]) si vous avez d’autres questions.

  • Salut Fabrice,

    En tant que beta testeur, je me permet de faire un tour sur ton article. Tout comme toi, je fais parti des élus qui ont pu tester et améliorer le plugin en avant première. Je pense que tu es d’accords avec moi pour dire que le module sort franchement du lot. Pour couronner le tout, il est développé par un groupe de français.
    Je ne dis pas seulement ça pour tes lecteurs mais même sur un dédié et avec un site déjà bien optimisé, ce module fait la différence par rapport aux autres cadors du secteur.

  • Le tarif annuel de renouvellement est trop élevé pour les particuliers… en soi acceptable, mais en situation réelle, cumulé au tarifs d’autres plugins, on est au minimum en projection à 200-300€ par an. Ou alors, faite un tarif renouvellement sans support individualisé. Quant à proposer de ne renouveler qu’une année sur deux, c’est à dire sauter 1 année sur deux de mises à jour… Comment dire… Comment se discréditer en une seule proposition?
    Bonne continuation pour votre projet en tout cas.

  • Bonjour Fabrice,
    Merci pour votre retour.
    Pour les tarifs de renouvellement nous nous sommes basés sur ce que pouvaient faire les autres revendeurs de plugins comme GravityForms en baissant le prix du renouvellement. Gravity Forms propose un renouvellement à prix préférentiel uniquement si ce renouvellement est fait 60 jours avant la date d’expiration. Nous proposons le prix préférentiel à n’importe quel moment.

  • @Fabrice, déjà que voilà un chouette prénom ;)
    Je trouve le prix d’entrée plus qu’acceptable, qui plus est, rien n’oblige l’année suivante à faire les mises à jour et le plugin reste tout à fait fonctionnel!

    @Jean-Baptiste, un prix de renouvellement très attractif serait cependant un vrai + et l’occasion de drainer plus de monde sur la licence Particuliers.

  • hello à tous,
    voila une démarche intéressante sur l’accélération de wordpress! j’ai donc pris une licence (sur mon site non commercial conçu en 2 et 3 D.) que j’attends avec impatience.
    Néanmoins ont peut comprendre que vue le prix à long terne des mises à jour rebute les sites non commerciaux….
    si vous gardez votre prix de démarrage ,et si vous avez une réflexion sur le prix des mises à jour !
    Alors*************
    en tout cas merci à vous tous pour votre travail .

  • Je viens de l’installer, l’interface est très simple, ça me va très bien. On est loin d’une usine à gaz effectivement et c’est tant mieux.
    Pour la validation de la Key API, il faut patienter quelques secondes pour que ça passe au vert, donc pas d’inquiétude.
    Mon site n’est pour l’instant pas trop chargé, mais ça semble quand même lui faire un peu de bien :)

  • Pour info, je suis sous DirectoryPress version 7.1.4, si ça peut encourager les utilisateurs de ce thème qui pourrez hésiter quant à une éventuelle compatibilité avec WP Rocket.

  • @Wallace, attention à la minification CSS, tu devrais contacter la team car ton site s’affiche de manière anarchique sous chrome et ie :/

  • @WPFormation : je viens de voir ça oui. Merci je vais leur signaler.

    Par contre, si je désactive la minification, le résultat Speed test est meilleur (96% contre 86 et 93).

  • Bonjour,

    je serai intéressé mais ce qu’il manquerait c’est la gestion d’un CDN sur un autre domaine. Pensez-vous que ça viendra dans une futur version ?

  • Allez! tu m’as convaincu d’opter pour la licence pro ;)

    C’est vrai qu’à en voir tous ces tests et comparatifs avec les autres plugins déjà existants, le constat est sans appel !

    Bravo à l’équipe qui bosse sur ce projet :)

  • Félicitations à l’équipe et merci pour le test !
    Je mets ça sur ma todo list de passage au serveur dédié après les vacances

  • Salut @Maximilien, les retours sont c’est vrai tous unanimes…

    N’hésite pas à faire un retour d’expérience ;)

  • Comment se passe la licence avec un WordPress Multisite ? J’ai plusieurs blogs (persos) tournant sur un seul WordPress Multisite, mais avec des noms de domaine différents grace au plugin Domain Mapping. Le plugin m’intéresse vraiment beaucoup au vu des résultats, mais si je dois acheter une licence pro, ca va pas être possible :(

  • Merci beaucoup Fabrice pour cette review et pour avoir fait partie des beta-testeurs. Tes retours nous ont été précieux :)

    @Jimmy: On se penche sur cette solution, mais on tombe sur une grosse problématique : les ressources. Un serveur performant, ça coûte cher et quand il faut en avoir une dizaine ou une centaine, la fonctionnalité ne pourra pas être gratuite.

    Tout les services de CDN sont payants et s’il sont gratuits, c’est souvent du freemium. Etant donné que nos clients ont déjà achetés un produit, on se voit mal leur demander un coût supplémentaire :/

    @Cédric Locqueneux: Si vous avez un WP MS en Multi Domain, il faut obligatoirement une licence pro. Les licence fonctionnent pas nom de domaine. Si votre MS était en sous-domaine, une licence perso aurait suffit.

    Petite mention spéciale à @Maximilien et ses 72 sites utilisants WP Rocket :)

  • Bonjour, toujours de très bons tutos sur votre blog wpformation, merci pour cette revue détaillée qui donne envie.

    Juste une remarque sur le prix, trop élevé en renouvellement…

  • Belle article qui m’a attiré, j’ai hésité, j’ai testé, j’ai adopté !
    Mise en place en moins de 5 min, je n’arrive pas à croire le résultat, au dessus de mes espérance !
    Je crois que j’ai le site le plus rapide de mon île maintenant^^ Merci à toute l’équipe pour le développement de ce plugin et pour ceux qui n’ont pas encore essayé, n’hésitez plus !

  • @Jonathan Buttigieg : ok pour le multisite avec multidomaines. Par contre, vu que sur les différents sites, l’un fait 300 000 affichages / mois et les autres à peine 10 000, est il possible d’utiliser WP-Rocket pour l’un des sites, et rester avec Super Cache par exemple pour les autres sites (sachant qu’ils font tous partie du même wordpress multisite) ?

  • Bonjour,

    Comment faire pour charger WP-rocket ?

    Aussi j’ai un problème, je viens de upgrader la version de WP 3.6 puis le plugin NextGEN Gallery, mais je ne peux plus charger de nouvelles galeries images sur mes page :
    J’ai un message qui s’inscrit en haut des pages qui est le suivant :

    Warning: Missing argument 2 for wpdb::prepare(), called in /htdocs/public/www/wp-content/plugins/wppaybox/includes/librairies/payment_forms.class.php on line 578 and defined in /htdocs/public/www/wp-includes/wp-db.php on line 992 Warning: Missing argument 2 for wpdb::prepare(), called in /htdocs/public/www/wp-content/plugins/wppaybox/includes/librairies/offers.class.php on line 522 and defined in /htdocs/public/www/wp-includes/wp-db.php on line 992

    Merci si quelqu’un peut m’aider à résoudre ce problème.

    Mon email : [email protected]

    Cordialement

    Nicolas

  • merci beaucoup pour toutes ses informations nul doute que WP-Rocket serait parmi mes extensions bientôt
    merci encore!!!!

  • @Cédric: Si le plugin n’est pas activé sur tout le réseau, vous pouvez mettre WP Rocket sur un seul site de votre réseau et utilisé WP Super Cache sur les autres.

    @Nicolas: Si on regarde les erreurs, ce n’est pas NextGen Gallery qui provoque les erreurs, mais WP Paybox.