Test de WP Rocket

WP Rocket c’est la bombe des plugins de cache pour optimiser votre site WordPress

Aujourd’hui, je vais m’attarder sur la gestion du cache de votre site web WordPress avec le plug-in WP Rocket. Un plug-in de cache vous permettra d’accélérer significativement votre site web, diminuer le temps de chargement de vos pages web, améliorer le crawl des robots Google, avoir un meilleur référencement et enfin procurer du confort aux utilisateurs.

Et oui, tout ça avec un plug-in. Parmi tous les plug-ins de cache avisdupublic.net a utilisé les plus connus, à savoir DB cache reloaded, WP Super Cache, Quick Cache, W3 Total Cache (W3TC) et WP Rocket. Si les plug-ins cités hormis WP-Rocket sont gratuits et ont su conquérir un large public – preuve qu’ils sont efficaces et fonctionnent – j’ai remarqué qu’ils peinaient avec le thème utilisé sur notre site. Nous avions parfois des problèmes de minification, des problèmes de rafraichissement des pages à cause de la mise en cache, et même de temps à autres de gros crash. Les trois quarts du temps, avisdupublic.net a tourné sans plug-in de cache, mais ça, c’était avant WP Rocket.

Logo de WP Rocket

Présentation de WP Rocket

C’est là qu’est arrivé WP Rocket, plug-in développé par les fleurons français dans la connaissance de WordPress (Julio Potier, http://boiteaweb.fr ; Jonathan Buttigieg, http://www.geekpress.fr ; Jean-Baptiste Marchand-Arvier, http://jb.marchandarvier.com). WP Rocket est avant tout un plug-in de cache d’une grande simplicité avec une efficacité hors du commun. Cependant, WP Rocket a un gros point négatif, son prix. En effet WP Rocket est un plug-in dit premium, c’est-à-dire qu’il faut payer pour pouvoir bénéficier de son utilisation. Maintenant que le problème est posé, regardons ensemble les options et les gains de performances avec WP Rocket sur notre site.

Options de WP Rocket

Dans WP Rocket, il n’y a pas 10 000 options pour faire usine à gaz du style de W3TC ou WP Super Cache. Non, avec WP Rocket, l’utilisateur a la main sur les choses évidentes qui l’intéresse, à savoir la minificiation (concaténation) des fichiers javascript, css et html. De lui-même, il regroupe de multiples fichiers en un seul, ce qui permet de réduire considérablement le nombre de requêtes de votre server pour afficher une page web. Dans le cas d’avisdupublic.net, on est passé d’environ 70 à seulement une trentaine. Et parmi cette trentaine, il s’agit surtout d’images, le seul endroit que WP Rocket ne peut pas atteindre directement. Cependant, ces garçons ont pensé à tout, car WP Rocket inclut un Lazy Load. Le Lazy Load permet de retarder l’apparition et le chargement des images afin que l’utilisateur n’ait pas à tout charger d’un seul coup. Avec ce feature, WP Rocket fait notamment mouche sur des sites exposant un grand nombre d’images, un peu comme notre home. WP Rocket possède également une option de cache pour les utilisateurs d’appareils mobiles.

D’autres features différencient WP Rocket des autres. La première, l’utilisation du préchargement de cache, présent chez certains plug-ins de cache mais pas tous, et surtout, dans ce domaine, l’utilisation de deux robots qui permettent une mise en cache très rapide des pages web. Enfin, et c’est la première fois que je le remarque dans un plug-in de cache, WP Rocket offre des tutos pour pouvoir mieux appréhender et utiliser le plug-in. Magique le WP Rocket, non ?

WP Rocket possède également une option de pré-chargement des requêtes DNS. Et cet outil est diablement utile car si on croit le web, une requête DNS = 200 ms (environ), et chaque appel d’un site X vers votre site vous coûtera ce temps de téléchargement. On constate clairement l’intérêt de ce plug-in notamment pour les aficionados de gravatar, facebook, google+, twitter, pinterest et autres réseaux sociaux. Comme son grand frère et roi des plug-ins de cache, j’ai nommé W3 Total Cache, WP Rocket donne de plus la possibilité de joindre les bénéficiaires d’un CDN au plug-in de cache (attention, WP Rocket n’effectuera pas le travail du CDN, il vient en complément de celui-ci).

Et les performances ? C’est l’heure du test de WP Rocket

Maintenant, passons aux choses sérieuses, le résultat des tests via toolpingdom. Sans cache, le site met autour de 3.5 secondes, ce qui est relativement correct. Avec W3 TC, WP SC la page principale se chargeait en plus de 2.5 secondes. Et voici le résultat avec WP Rocket :Test WP Rocket plugin de cache pour WordPress - Toolpingdom

Pour vous prouver qu’il n’y a pas de triche, voici le lien : http://tools.pingdom.com/fpt/#!/dvxRlI/avisdupublic.net

Donc le gain avec WP Rocket est sans appel. Environ 50 % plus rapide que les autres plug-ins de cache et les emm… en moins car oui, WP Rocket est bien codé et c’est suffisamment rare pour être mentionné.

Voici également les notes GT Metrix, Google Page Speed et WebPageTest :

Test de WP Rocket plugin de Cache - Google Page Speed

Test WP Rocket plugin de Cache pour WordPress - Time

WP Rocket GTMetrix

Oui WP Rocket fonctionne, oui WP Rocket est vraiment meilleur que les autres. Et vous savez quoi, ces mecs sont en plus sympathiques car il y a un vrai support avec WP Rocket. Les créateurs de ce plug-in sont à l’écoute des utilisateurs et le support est de qualité, même tard dans la soirée.

Avant de me faire fouetter, car j’ai parlé du prix de WP Rocket, voici la grille tarifaire :

Tarif-WP-Rocket

D’autres que nous ont parlé de WP Rocket en des termes tout aussi élogieux et au final, tout le monde s’accorde à dire qu’il s’agit du meilleur plug-in de cache et l’un des meilleurs plug-in pour WordPress. WP Rocket n’a qu’un défaut, son prix, mais comme le dit l’adage : « la qualité a un prix ». Pour découvrir cette merveille, c’est ici : http://wp-rocket.me.

On en parle chez des spécialistes :

http://www.thomascubel.com/optimiser-vitesse-wordpress-wp-rocket/

http://wpchannel.com/wp-rocket-comment-booster-performances-wordpress/

http://www.seomix.fr/wp-rocket-test/

Test de WP Rocket
Efficacité
Prise en main
SAV
On aime bien
  • L'efficacité
  • Le côté user-friendly
  • Le SAV H24
On aime moins
  • Question de philosophie : le prix
4.6Note Finale
Note des lecteurs: (6 Votes)
    • Pingback: SEO AU MAROC : La vie d'un rédacteur marocain - Marokna site officiel()

    • http://www.noobunbox.net// Novakin

      Bonjour,

      Tout d’abord on ne peut pas vous taxer de faire de la pub, puisque vous utilisez toujours ce plugin, ce n’est pas la première fois que je lis des articles à propos de Wp-Rocket, j’ai même hésité a sauter le pas et puis je m’y suis intéressé de plus près d’ou les conclusions suivantes :

      – La note pingdom tools a chutée depuis Juin : http://tools.pingdom.com/fpt/#!/dv4Bax/ – 74/100 – plus de 150 requetes. Vous n’etes pas les seuls puisque wpchannel qui utilise lui aussi ce plugin a vu son nombre de requetes multiplié par 3 (http://tools.pingdom.com/fpt/#!/dW4B2A/http://wpchannel.com/). Seomix quant a lui n’a pas donné de chiffre pingdom mais la note n’est pas non plus atronomique (http://tools.pingdom.com/fpt/#!/dSeYTj/www.seomix.fr)

      – Chez gtmetrix :

      les performances ont encore chutée -4% en page speed (rien de bien choquant) par contre avec YSLOW on chute a 71/100. Chez wpchannel, (qui n’avait pas communiqué de chiffres) tout est ok 94/100. Seomix chute lui aussi, d’environ 7% pour pagespeed et yslow.

      Sur webpagetest :

      les resultats de seomix sont meilleurs aujourd’hui (enfin du progres grace a WP Rocket)

      Je sais bien que les tests que vous aviez effectué sont datés de plus de 8 mois, mais pour ce genre de plugin (payant / an) je pense que la continuité des résultats est déterminant, ce qui ne semble vraiment pas etre le cas. Contrairement a samuel je trouve que 29 euros par an pour pouvoir profiter des MAJ est bien trop cher.

      On peut faire mieux, meme si il est vrai il faudra avoir deux plugins au lieu d’un : autoptimize et Async Javascript cependant ils restent tres légers. Et si on veut avoir du cache il suffit de se tourner vers cloudflare. J’avoue que cette solution est plus contraignante (2 plugins + cloudflare) mais om a une solution qui fonctionne sur la durée.

      • / Camille LATOUCHE

        Bonjour @disqus_S65EgTmiPI:disqus

        Tout d’abord merci de ce commentaire qui est très bien argumenté. Je vais tenter de répondre point par point. Cependant, je précise que je n’ai aucune action avec WP ROCKET, ce sont des réponses d’un utilisateur qui est plutôt ravi de cette solution.

        – La note pingdom tools a chutée depuis Juin : http://tools.pingdom.com/fpt/#
        – 74/100 – plus de 150 requetes. Vous n’etes pas les seuls puisque
        wpchannel qui utilise lui aussi ce plugin a vu son nombre de requetes
        multiplié par 3 (http://tools.pingdom.com/fpt/#…. Seomix quant a lui n’a pas donné de chiffre pingdom mais la note n’est pas non plus atronomique (http://tools.pingdom.com/fpt/#… »

        Dans notre cas il y a plusieurs problématiques à prendre en compte :
        a) Nous avons rajouté les pubs AdSense, ce qui provoque la chute de la note. Là dessus, il n’y a rien à faire. J’ai fait des tests il y a plusieurs semaines en enlevant la publicité et je retrouve une note autour de 90.
        b) La note n’est pas le plus important avec tools.pingdom. Ce qui compte c’est la rapidité. 1.11 sec pour 1Mo et 150 appels à charger, je trouve que c’est excellent. Nous n’avons jamais eu mieux avec un autre plugin
        c) Dans les 150 appels, il y a beaucoup de sprites « data:image/gif;base64,R0lGODlhAQABAIA… » ce qui permet de charger plus rapidement la page. Ce n’était pas le cas au moment du test.

        Au final, tout s’explique sur cette partie et l’on a plus de requêtes qu’avant et pourtant la /home s’affiche encore plus vite. Fantastique non ?

        les performances ont encore chutée -4% en page speed (rien de bien
        choquant) par contre avec YSLOW on chute a 71/100. Chez wpchannel, (qui
        n’avait pas communiqué de chiffres) tout est ok 94/100. Seomix chute lui
        aussi, d’environ 7% pour pagespeed et yslow.

        L’explication vient du a)

        Je sais bien que les tests que vous aviez effectué sont datés de plus de
        8 mois, mais pour ce genre de plugin (payant / an) je pense que la
        continuité des résultats est déterminant, ce qui ne semble vraiment pas
        etre le cas. Contrairement a samuel je trouve que 29 euros par an pour
        pouvoir profiter des MAJ est bien trop cher.

        Il y a 8 mois nous n’avions pas Adsense. Cela explique en grande partie les différences (plus d’autres plugins). Cependant, la vitesse de chargement est encore plus rapide qu’avant (cf. les différences entre votre tool et celui présenté dans l’article). Le plugin n’est à acheter qu’une fois
        (un peu cher, comme je le disais, mais c’est une question philosophique plus qu’autre chose) et permet de ne pas passer 50 H à paramétrer une usine à gaz (W3TC) et donne, dans notre cas (comme dans beaucoup d’autres) de bien meilleurs résultats. Pour le renouvellement, je suis bien plus d’accord avec vous, 29 € me semble élevé, mais c’est la loi de l’offre et de la demande + un support vraiment très bon. Les deux points de vues se discutent.

        On peut faire mieux, meme si il est vrai il faudra avoir deux plugins au
        lieu d’un : autoptimize et Async Javascript cependant ils restent tres
        légers. Et si on veut avoir du cache il suffit de se tourner vers
        cloudflare. J’avoue que cette solution est plus contraignante (2 plugins
        + cloudflare) mais om a une solution qui fonctionne sur la durée.

        Pas vraiment, j’ai testé la solution et ce n’est pas terrible je trouve. N’oublions que l’on propose avant tout une expérience pour un utilisateur, et en second lieu pour le dieu Google. Enfin, il me semble qu’Autoptimize n’est pas un plugin de cache à proprement parlé.
        De notre côté, tout fonctionne parfaitement.

        En tout cas, je vous remercie du commentaire qui est très bien argumenté et qui sait tenir une position et l’expliquer.
        N’hésitez pas à poser d’autres questions.

        • http://www.noobunbox.net// Novakin

          Merci pour votre réponse 🙂

          • / Camille LATOUCHE

            Après une petite mise à jour du thème et quelques batailles, voici le dernier résultat :

      • Jonathan Buttigieg

        Bonjour Novakin,

        Je suis Jonathan de WP Rocket.

        À aucun moment vous parlez des temps de chargement. C’est le but 1er du plugin : améliorer le temps de chargement d’un site 🙂

        J’insiste sur le terme « améliorer le temps de chargement d’un site » et pas « améliorer les notes PageSpeed, GT Metrix ou Pingdom Tools d’un site ».

        La donnée la plus importante est la vitesse du votre site. Les notes n’ont aucun sens et aucune valeur réelle sur la rapidité de votre site.

        Vous pouvez avoir 100% sur GT Metrix et avoir un site qui se charge en 10 secondes. À l’inverse, vous pouvez avoir 30% et avoir un site qui se charge en 500ms.

        Vous devez être focalisé sur votre temps de chargement et non pas sur les notes GT Metrix / PageSpeed.

        Pour le SEO, Google ne prend pas compte les rapports de notes, mais la vitesse de votre site qui peut-être mesurer avec un outil comme Pingdom Tools.

        Vous pouvez lire notre article : Pourquoi il faut se méfier des notes de performances comme GT Metrix ?

      • http://www.noobunbox.net// Novakin

        Bon que personne ne crie au déterrage de commentaire.

        J’étais très très sceptique quant à l’utilisation de wp-rocket et puis étant donné qu’il propose une offre satisfait ou remboursé j’ai décidé de tester.

        Conclusion Wp-Rocket porte bien son nom.

        • http://camillelatouche.com/ Camille LATOUCHE

          Déterrage de comm’ ! 😉

          Bref, content que tu aies trouvé ta solution idéale. Joli le 100/100.

          A bientôt,

    • http://Samuelbourdon.com Samuel

      Dans l’article, il est dit à plusieurs reprises que le défaut de WpRocket c’est son prix.. Peut on vraiment dire que c’est un défaut ? 29€ ce n’est quand même pas cher payer pour un plugin qui va fonctionner direct en 3 clics. Au prix de la main d’œuvre, passer une heure à chercher/ installer / configurer puis finalement supprimer d’autres plugins rentabilise déjà son achat 🙂

      • Camille LATOUCHE

        Samuel,
        C’est une question plus philosophique qu’autre chose et tu as donné l’explication. Le gain est réel donc en terme de valorisation direct, c’est sur qu’il vaut son prix. Après, la question que l’on peut se poser est: vaut-il mieux investir dans WP Rocket par rapport à la concurrence qui est (celle exposée dans l’article) gratuite ? C’était plus cela le sens du point négatif. Les autres sont gratuits lui ne l’est pas. Cela dit, je rejoins sur l’analyse. Le temps de travail en moins pour celui qui gère un site/blog avec WP Rocket est divisé par 5-6 par rapport à d’autres plug-ins.

      • Perinee Réeducation

        Pour moi, c’est un défaut dans la mesure où si le plugin ne fonctionne pas sur notre site (j’entends génère une erreur 404), la seule solution pour résoudre le souci est de donner ses accès FTP et un accès au wordpress. Certaines personnes peuvent adorer, moi pas du tout.

        Je trouve ça trop intrusif et on m’a bien dit 4 fois sous des formes différentes que c’était la seule solution pour qu’ils regardent. Pour gagner un chouia en perf, ça ne vaut vraiment pas le coup. Vu le dialogue de sourd pour la résolution, je n’ose pas imaginer ce que ce serait si « par accident » un fichier de mon site était supprimé.

        Résultat : j’ai jeté 30 euros par la fenêtre, eu 2 jours d’indispo sur mon site et perdu du temps a créer un ticket et échanger des mails stériles. J’ai aussi eu le plaisir ironique de recevoir deux mails qui me disaient que mon plugin n’était pas activé (ben oui…).

        Bref, je n’achèterai plus de plugin wordpress.

        • http://camillelatouche.com/ Camille LATOUCHE

          Bonjour @perineereducation:disqus,

          Je suis surpris que le plugin engendre une 404 … Peut-être un problème d’écriture sur les permaliens ou le HTACCESS ?

          Pour le gagner un chouia en perf, je trouve cela très réducteur mais vu votre expérience avec ce plugin, je comprends parfaitement la réaction.

          Cela, en cherchant un peu sur Google, je n’ai pas trouvé beaucoup de erreur 404 + WP Rocket (mais il y a des threads sur le WP Fr).

          Concernant l’accès au FTP et à WordPress en admin, j’avoue que cela peut refroidir.

          Quel trafic générez vous ? Car si le trafic reste modeste, il existe des solutions gratuites qui feront le boulot.

          A bientôt,

          • Perinee Réeducation

            Bonsoir Camille,
            Oui j’étais aussi étonnée de l’effet de bord. D’ailleurs je n’ai pas fait le lien directement avec le plugin. Mais c’est flagrant (souci repété sur plusieurs navigateurs et OS, et disparaissant dès que je désactive wp rocket). J’ai eu 404 dès la home du blog, pas forcément sur les articles. Je vérifierai le .htaccess merci pour la piste !
            Le chouia annoncé est parce que j’ai fait un comparatif avant / après, et c’était un chouia. C’est aussi un « chouia » car mes perfs sont déjà assez bonnes
            grace à justement des plugins gratuits, eux et fonctionnant, ainsi que des optims manuelles. Le trafic est modeste (45K par mois). En y réfléchissant, c’est probablement la 404 que j’ai comparé :D.
            En tout cas, merci pour ta réponse, car je me sens déjà un peu plus entendue !
            Florence.

            • http://camillelatouche.com/ Camille LATOUCHE

              Rebonsoir @perineereducation:disqus

              Merci du retour. Pas de problème pour être écoutée, je suis un utilisateur comme vous. D’un autre côté, la team rocket (que j’apprécie beaucoup) a toujours fait preuve d’efficacité en SAV pour tous mes sites. Pour le trafic, il commence à être intéressant, notamment s’il s’agit de VU ;).

              Bon courage en tout cas et bonne continuation.

              • Perinee Réeducation

                On sent effectivement qu’il y a un peu d’affectif entre vous :). Du coup, vous avez donné votre accès FTP + wordpress ? Dans le contexte actuel (boite noire, scandale VW), je dois être vieux jeu mais je suis choqué qu’on me demande mes accès comme si c’était anodin sous le motif « que d’autres nous ont fait confiance » et en refusant toute autre façon de m’aider.

              • http://camillelatouche.com/ Camille LATOUCHE

                Disons que le plugin est vraiment efficace et simple à l’utilisation. Si l’on prend W3TC c’est vraiment une usine à gaz, WP SC c’est bien mais pas de lazy load etc … (en tout cas à l’époque où je l’utilisais).

                Du coup, vous avez donné votre accès FTP + wordpress ?

                Je suis aussi un peu vieux jeu, j’ai donc tenté de résoudre par tous les moyens mon pb et j’y suis arrivé. Cependant, si cela n’avait pas été le cas, je pense que j’aurais franchi le pas.

    • http://wp-rocket.me/fr/ Jean-Baptiste

      Merci Camille pour ce test complet et pour les compliments 🙂
      A bientôt !

      • Camille LATOUCHE

        On ne fait que relater notre expérience. Si le plug-in avait été un désastre l’article aurait été tout autre.
        Après, d’un point de vue purement utilisateur, je dois avouer que cela nous a beaucoup amélioré notre confort notamment au niveau de la paramétrisation