PubliĂ© par le 15 juillet 2013 ‱ 66 Commentaires

Qui n’a jamais poireautĂ© devant son Ă©cran en attendant qu’une page se charge ?

Vous connaissez ce long moment de solitude que l’on Ă©prouve pendant que son navigateur mouline…

En tant que créateur de site, vous ne voulez pas que cela se passe chez vous.

Bref, vous savez qu’avoir un site qui se charge rapidement, c’est primordial.

Si vous avez bien suivi les conseils dispensés dans cet article, vous avez certainement installé un plugin de cache afin de donner un coup de pied aux fesses à votre site.

Le problĂšme, c’est que si votre cĂŽtĂ© geek n’est pas trĂšs dĂ©veloppĂ©, la configuration de ce genre de plugin peut devenir un cauchemar…

Et bien justement, cela vient de changer.

Un nouveau plugin de cache vient d’ĂȘtre lancĂ© et pour faire simple, ça dĂ©mĂ©nage !

Ça s’appelle WP Rocket et cocoricooo : c’est français.

J’ai pu poser quelques questions au trio qui se cache derriĂšre WP Rocket afin d’en savoir plus. Juste aprĂšs, je vous montrerai de quoi WP Rocket est capable. À tout de suite 🙂

WP Rocket répond aux questions de WP Marmite

WP RocketQu’est ce que WP Rocket ? En quoi un systĂšme de cache est utile ?

WP Rocket est un plugin de cache : il permet d’accĂ©lĂ©rer un site WordPress grĂące Ă  la mise en cache, ainsi que les diffĂ©rentes optimisations que nous ajoutons (chargement diffĂ©rĂ© des images, minification du code HTML, CSS et JS).

Si vous avez un site sous WordPress avec plusieurs plugins, un thĂšme un peu lourd, et un minimum de trafic votre site sera trĂšs certainement long Ă  afficher. Cela aura pour effet d’agacer vos visiteurs qui devront patienter. Cela sera mauvais pour les moteurs de recherche. C’est lĂ  qu’un plugin de cache devient trĂšs vite nĂ©cessaire.

En quoi est-ce différent des autres plugins ? Pourquoi on devrait choisir WP Rocket ?

Ceux qui ont déjà utilisés un plugin de cache comme W3 Total Cache, ou WP Super cache, ont connu la difficulté de configuration pour des résultats pas forcément concluant.

C’est ce besoin que nous voulons combler : un plugin extrĂȘmement simple Ă  configurer et plus performant que ses concurrent. N’importe quel systĂšme de cache (comme un plugin) a besoin d’un premier visiteur pour gĂ©nĂ©rer.

Nous ne voulions pas qu’un visiteur ou un moteur de recherche ait une page non mise en cache. Nous avons donc dĂ©veloppĂ© un robot qui est appelĂ© Ă  chaque crĂ©ation ou mise Ă  jour de contenu pour gĂ©nĂ©rer le fichier de cache.

Conscient que l’optimisation peut ĂȘtre dĂ©licate nous avons un support associĂ© Ă  une licence, ainsi que de nombreux tutoriels Ă  venir sur l’utilisation avancĂ©e du plugin ainsi que sur l’optimisation WordPress en gĂ©nĂ©ral.

Qui est derriĂšre ce projet ?

L’équipe est composĂ©e de trois personnes :

Équipe WP Rocket

Nous nous connaissions depuis quelques temps et chacun a pu apporter ses compétences complémentaires sur ce projet.

Pourquoi vous ĂȘtes-vous lancĂ©s dans cette aventure ? Que comptez-vous apporter Ă  la communautĂ© WordPress ?

Depuis plusieurs années, nous sommes tous les trois trÚs préoccupés par la performance de nos sites web. Ne trouvant pas notre bonheur avec les plugins existants et avec nos compétences nous nous sommes dit : «et pourquoi pas faire notre plugin de cache ?».

Nous sommes allés au bout de ce projet, avec une sortie publique et nous en sommes trÚs fier. Nous souhaitons apporter une solution efficace et durable à tous les utilisateurs de WordPress en matiÚre de cache.

Qui WP Rocket concerne-t-il ?

WP Rocket est conseillĂ© pour tout utilisateur de WordPress 😀

Plus sĂ©rieusement pour tous les utilisateurs qui trouvent que leur site est un peu lent et qu’il mĂ©riterait un petit coup de boost, WP Rocket est la solution idĂ©ale.

D’autant qu’on sait que les visiteurs n’aiment pas attendre, un site trop long peut faire fuir des visiteurs. De plus, les moteurs de recherches accordent de l’importance au temps de chargement d’un site.

Combien ça coûte ?

Nous proposons trois licences :

  • Personnelle Ă  29 euros pour une installation sur un site,
  • Business Ă  69 euros pour 3 sites,
  • Professionnel Ă  149 euros pour un nombre de sites illimitĂ©.

Pour le lancement et pour une durée de 7 jours, les licences sont au prix exceptionnel de 19 euros, 49 euros, et 99 euros.

La licence permet de bĂ©nĂ©ficier du support et des mises Ă  jour pendant un an. Au bout d’un an, il est possible de renouveler la licence Ă  tarif prĂ©fĂ©rentiel pour bĂ©nĂ©ficier des mises Ă  jour et du support. Attention, mĂȘme si la licence n’est pas renouvelĂ©e, le plugin continuera bien Ă©videmment de fonctionner.

Que prévoyez-vous pour la suite ?

Nous avons Ă©normĂ©ment d’idĂ©es pour amĂ©liorer le plugin pour plus de performances. Nous travaillons actuellement sur la mise en place automatique d’un CDN pour les images et la gestion de cache partiel.

WP Rocket en pratique

J’espĂšre que cette petite interview vous aura permis d’apercevoir les possibilitĂ©s que peut offrir WP Rocket. Toutefois, si vous n’ĂȘtes pas encore convaincu voici les rĂ©sultats que j’ai pu obtenir sur WP Themes Pro et mon blog personnel.

Pour mesurer les performances avec et sans WP Rocket, j’ai utilisĂ© les services Pingdom Tools et GT Metrix. Bien que les vitesses mesurĂ©es par ces outils ne sont pas similaires, on retrouve nĂ©anmoins le mĂȘme ordre de grandeur concernant les performances.

RĂ©sultats pour WP Themes Pro

Sans WP Rocket, le temps de chargement dépasse légÚrement les 2 secondes :

WP Themes Pro sans WP Rocket

Avec WP Rocket, je crois que les chiffres parlent d’eux mĂȘmes 🙂

WP Themes Pro avec WP Rocket

Comme je ne voulais pas utiliser qu’un seul moyen pour faire mes mesures, je suis parti sur GT Metrix. Voici les donnĂ©es que j’ai pu collecter :

Sans WP Rocket, WP Themes Pro se charge en 3,14 secondes :

WP Themes Pro Sans WP Rocket

Avec WP Rocket, le score de PageSpeed baisse de 3% mais on passe Ă  1,6 secondes (soit un chargement presque 2 fois plus rapide) :

WP Themes Pro Avec WP Rocket

Pour résumer, WP Themes Pro se charge en :

  • 0,86s contre 2,03s sans WP Rocket en mesurant avec Pingdom Tools.
  • 1,60s contre 3,14s sans WP Rocket en mesurant avec GT Metrix.

RĂ©sultats pour AlexBortolotti.com

J’ai recommencĂ© les tests sur mon site perso afin d’avoir deux exemples Ă  vous prĂ©senter. Voici ce que ça donne :

Sans WP Rocket, on arrive à 1,30 seconde (ce qui est déjà trÚs bien) :

Mon blog perso sans WPRocket

Avec WP Rocket, on passe sous la seconde avec une page un peu plus lourde :

Mon blog perso avec WPRocket

Avec GT Metrix et sans WP Rocket, j’obtiens une vitesse de chargement lĂ©gĂšrement infĂ©rieure Ă  2 secondes :

Mon blog perso sans WPRocket

Avec WP Rocket, on passe Ă  1,16 secondes.

Mon blog perso avec WPRocket

Récapitulons, AlexBortolotti.com se charge en :

  • 0,84s contre 1,30s sans WP Rocket en mesurant avec Pingdom Tools.
  • 1,16s contre 1,95s sans WP Rocket en mesurant avec GT Metrix.

Comme l’a dit Fabrice dans son article : « WP Rocket : ça fuse ! ». Personnellement, je l’ai installĂ© sur tous mes sites 🙂

JĂ©rĂŽme, Rodrigue et AurĂ©lien ont aussi couvert l’Ă©vĂšnement.

Rapide tour du propriétaire

Je ne peux pas terminer cet article sans vous montrer l’intĂ©rieur de la bĂȘte. Je pense que c’est ce qui est le plus marquant (surtout si vous savez Ă  quoi ressemblent les options de W3 Total Cache !) :

Admin WP Rocket

PlutĂŽt lĂ©ger n’est-ce pas ?

Voici les 4 options principales :

  • Activation du LazyLoad (chargement diffĂ©rĂ© des images)
  • Optimisation des fichiers CSS et JS (minification et concatĂ©nation)
  • Activation du cache mobile
  • DurĂ©e de renouvellement du cache (purge des fichiers)

Cela peut sembler assez lĂ©ger mais c’est le but. WP Rocket s’occupe de tout en arriĂšre plan 🙂

Pour conclure

Et bien, je ne peux que vous encourager Ă  utiliser WP Rocket. C’est un investissement mais comme cet article aura pu vous le montrer, les rĂ©sultats sont au rendez-vous.

Je vous rappelle qu’une offre de lancement est disponible pendant une semaine. C’est l’occasion d’Ă©quiper votre site d’un moteur fusĂ©e Ă  moindre coĂ»t. Vous contribuerez aussi Ă  soutenir une initiative française.

Je m’Ă©quipe avec WP Rocket !

À bientît pour un nouvel article 🙂

Alex

Photo : Earth Horizon via Flickr