Développement web

WP Rocket : extension de cache pour WordPress

By Bastien, on 13 December, 2021, updated on 31 August, 2023 - 13 min read

La rapidité de chargement des pages d’un site est primordiale aux yeux des internautes et des moteurs de recherche.

Eh oui, il n’y a rien de plus agaçant qu’un site web dont les pages prennent du temps à se charger. D’ailleurs vous l’aurez sûrement déjà constaté par vous même : quand un site met trop de temps à charger, vous vous en allez…

Eh bien c’est pareil pour tout le monde ! Du coup, si votre site est lent, cela aura un effet désastreux sur son rendement…

Heureusement, améliorer la vitesse de chargement des pages d’un site web est assez facile. Il suffit simplement d’avoir un plugin adapté. Et l’un des meilleurs du genre, c’est WP rocket.

Disponible uniquement sur WordPress, ce plugin est un outil puissant qui vous permettra d’améliorer les performances de vos sites web en un clin d’oeil. Plutôt intéressant, non ?

Alors c’est parti, découvrons le ensemble !

Mais avant de nous lancer voici un petit récap rapide des principales infos si vous êtes pressé(e) :

CaractéristiquesDescription
Fonctionnalités– Mise en cache des pages
– Optimisation des images
– Minification des fichiers CSS, JS
– Préchargement de cache, des polices, des liens et des requêtes DNS.
– Chargement différé des images et des vidéos
– Optimisation de la base de données- Intégration CDN
Avantages– Interface utilisateur intuitive et facile à utiliser
– Aucune configuration complexe requise
– Améliore significativement la vitesse de chargement
– Compatible avec la plupart des thèmes et plugins WordPress
– Support client réactif
Inconvénients– Payant (pas d’option gratuite)
– Certains utilisateurs peuvent avoir besoin de fonctionnalités plus avancées qui ne sont pas incluses
Prix– Single : $49 / an pour un site
– Plus : $99 / an pour 3 sites
– Infinite premium : $249 / an pour un nombre illimité de sites

Présentation de WP rocket

wp rocket logo

Proposé par la startup française WP media, WP Rocket est un plugin de cache qui permet d’optimiser les performances d’un site.

Mais regardons tout ça d’un peu plus près !

WP Rocket : un plugin de cache incontournable pour WordPress

Vous l’aurez compris, WP rocket est un plugin de cache. Très bien mais : qu’est-ce que le cache au juste ?

Pour faire simple, la fonction du cache se résume à garder en mémoire les pages déjà chargées des sites web. Cela lui permet d’afficher ces pages plus rapidement aux utilisateurs sans avoir besoin de les générer à chaque fois.

L’extension WP rocket agit notamment sur deux types de caches :

  • En premier lieu, le plugin agit sur le cache navigateur : Grâce à des directives, le navigateur met en cache les fichiers CSS et JavaScript, les images et toute autre ressource statique des sites web WordPress.
  • En second lieu, l’extension WP rocket agit sur le cache serveur : Une page HTML statique se crée grâce au plugin. Du coup, tout traitement PHP est évité. 

En bref, l’ensemble de ces opérations aboutit à une amélioration du temps de chargement d’un site web.

Mais l’extension WP rocket ne se limite pas qu’à la mise en cache. Il va bien au-delà.

Plugin qui optimise la performance de votre site

L’extension WP Rocket intègre de nombreuses fonctionnalités supplémentaires qui permettent de booster les performances de vos sites web WordPress. Parmi les principales on trouve notamment :

  • L’enchaînement des fichiers CSS et JavaScript,
  • La minification de votre code HTML.
  • Le chargement différé du JavaScript et des fichiers images,
  • etc.

Concrètement, c’est un outil ultra complet (mais nous y reviendront) qui va clairement booster les performances de votre site. Et après avoir découvert tout ce que peut vous apporter un site performant vous allez voir que vous aurez envie de vous en équiper rapidement…

Pourquoi la performance d’un site est importante ?

La performance d’un site est importante à bien des égards :

  1. Elle améliore l’expérience utilisateur : L’expérience utilisateur pâtit sérieusement de la lenteur d’un site web. Pour vous donner une idée : un utilisateur sur deux quitte un site quand le chargement des pages de celui-ci prend plus de trois secondes

Une expérience utilisateur fluide et rapide est donc essentielle pour satisfaire les visiteurs.

  1. Elle booste votre référencement (SEO) : La vitesse de chargement d’un site web est un des principaux facteurs pris en compte par les moteurs de recherche (Google, Bing…) pour le classement des sites. Un site plus rapide aura tendance à être mieux classé dans les résultats de recherche, ce qui peut entraîner plus de trafic.
  1. Elle améliore votre taux de conversion : Un site web rapide et efficace peut aider à augmenter le taux de conversion. Eh oui, lorsqu’un site est trop lent, les utilisateurs peuvent abandonner leur panier pour réaliser leur achat sur un autre site.
  2. Elle permet d’optimiser l’expérience sur mobile : De plus en plus d’internautes accèdent à internet depuis leur téléphone mobile. Or, les utilisateurs mobiles ont souvent des connexions moins rapides et des appareils moins puissants. Il est donc essentiel que les sites web soient optimisés pour les performances sur mobile. 
  3. Elle permet de réduire la consommation de bande passante : Un site web optimisé consommera moins de ressources, ce qui peut réduire les coûts d’hébergement et rendre le site plus accessible pour les utilisateurs avec des connexions Internet plus lentes.
  4. Elle améliore votre réputation : La performance d’un site web peut affecter la perception de la marque ou de l’entreprise. Un site web lent et inefficace peut donner l’impression que l’entreprise est négligente ou non professionnelle.

Vous comprenez donc maintenant pourquoi l’utilisation d’un plugin de cache est indispensable pour optimiser les performances de votre site WordPress.

Vous êtes pleinement convaincu(e) de l’utilité des plugins de cache ? Vous voulez en installer un ? Alors voyons tout de suite comment faire avec WP Rocket !

Comment installer WP Rocket sur WordPress ?

Avant d’installer l’extension WP rocket, il faut au préalable l’acheter. En revanche attention, vu qu’il s’agit d’une extension premium, vous ne la trouverez pas dans le catalogue WordPress. Il faudra donc vous rendre sur le site de l’extension et cliquer sur le bouton “ACHETER” en haut à droite pour l’acquérir. 

Après avoir acheté l’extension, vous pourrez alors passer à l’installation. Pour ce faire il vous faudra suivre ces quelques étapes :

  1. Téléchargez-l’extension. Vous verrez dans la barre latérale de votre tableau de bord WP Rocket un bouton nommé TELECHARGEZ WP rocket. Cliquez dessus pour télécharger l’extension. Les fichiers pour l’installation sont compressés. Vous obtiendrez donc un fichier zip à la fin du téléchargement.
  2. Rendez-vous ensuite dans l’administration de votre site WordPress. Allez dans le menu EXTENSIONS ou PLUGINS et cliquez sur AJOUTER puis sur TELEVERSER UNE EXTENSION.
  3. Parcourez votre stockage et sélectionnez le fichier compressé que vous avez téléchargé sur le site de WP rocket. Ensuite, installez-le.
  4. Passez à présent à l’activation de l’extension. Une fois installé, le plugin se retrouve avec les autres plugins dans le menu EXTENSIONS de WordPress. Recherchez-le et cliquez sur ACTIVER.

Et voilà, vous avez désormais équipé votre site avec WP Rocket ! Il ne vous restera alors plus qu’à le découvrir. Mais gagnons du temps et découvrons le ensemble…

Les fonctionnalités de WP Rocket

Si WP rocket ravit autant l’utilisateur, c’est bien parce qu’il possède des fonctionnalités à la fois pratiques, simples et efficaces. Par défaut, certaines fonctionnalités sont activées dès la mise en route du plugin alors que d’autres devront être activées manuellement.

Les fonctionnalités et paramètres par défaut

Lorsque vous installez WP Rocket, certaines options seront activées par défaut. Ce sera notamment le cas de :

  • la gestion des entêtes qui permet de réduire le nombre de requêtes et d’optimiser des fichiers pour le cache navigateur ;
  • l’optimisation de tous les fichiers Google Font ;
  • la mise en cache de tous les pages ;
  • la compression GZIP qui permet de réduire la bande passante.

De même que ces fonctionnalités, qui ne s’affichent pas sur le tableau de bord de WP rocket, certains paramètres s’activent aussi par défaut. On retrouve notamment parmi ces paramètres :

  • Le cache mobile ;
  • la désactivation des embeds et des émoticônes ;
  • l’option de préchargement ;
  • et l’option de nettoyage du cache par intervalle de 10 heures.

Mais ces options sont loin d’être les seules disponibles. Vous pouvez également en activer plein d’autres. Découvrons-les ensemble.

Les fonctionnalités relatives au cache

Dans son onglet cache, WP rocket propose 3 options :

  • Il y a en premier le cache mobile. Cette option favorise l’activation de la mise en cache pour le chargement des pages sur mobile.
  • En second, le plugin propose le cache utilisateur. L’activation de cette option permet la mise en cache pour les administrateurs de votre site WordPress. Si vous ne disposez d’aucun utilisateur, cette option ne vous sera guère utile.

La dernière option concerne le délai de nettoyage du cache. Par défaut, le délai est de 10 heures. Il y aura donc suppression des fichiers contenus dans le cache toutes les 10 heures. Si la mise à jour de votre plateforme web ne s’effectue pas régulièrement, ce délai peut être augmenté.

L’optimisation des fichiers

minify css files and js files

Dans cette section, les fonctionnalités se répartissent en 2 groupes :

  • Il y a l’optimisation des fichiers CSS,
  • et l’optimisation des fichiers JavaScript.

Optimisation des fichiers CSS

Pour l’optimisation des fichiers CSS, WP rocket présente les fonctionnalités ci-dessous :

  • Minifier les fichiers CSS : Cette option participe à la réduction de la taille des fichiers du code CSS de votre site.

Afin de permettre à un humain de lire son fichier CSS, le développeur ajoute des espaces, des sauts de ligne, etc. Mais pour un ordinateur, tous ces caractères s’avèrent inutiles. L’option minifier les fichiers CSS allège donc le code en supprimant ces caractères.

  • Combiner les fichiers CSS et optimiser le chargement du CSS : Cette option est réservée aux sites web disposant du Protocole http/2. Il s’agit d’un protocole qui améliore la sécurité ainsi que la rapidité de la navigation. Pour faire simple, cette option améliore l’expérience utilisateur.
  • Removed unused CSS : Cette fonctionnalité vous permet d’alléger votre page en supprimant les ressources CSS inutilisées.

Optimisation des fichiers JavaScript

Les fonctionnalités présentes dans la section optimisation des fichiers JavaScript font grosso modo les mêmes choses que les fonctionnalités de l’optimisation des CSS. La seule différence est que les tâches d’optimisation sont appliquées aux fichiers JavaScript.

On note toutefois la présence d’une fonction spécifique à l’optimisation JavaScript. Il s’agit de la fonction REPORTER L’EXÉCUTION JAVASCRIPT qui consiste à retarder le chargement des fichiers JavaScript jusqu’au moment où une interaction avec l’utilisateur se réalise.

Les fonctionnalités concernant les médias

Ici, vous disposez de 4 paramètres.

  • Le lazyload (chargement paresseux) permet de charger les éléments de vos pages seulement quand ceux-ci apparaissent à l’écran lors du scroll.
  • L’option dimensions des images, ajoute aux images les attributs de hauteur et de largeur qui leur manquent. Les changements de mise en page sont donc évités et l’expérience utilisateur améliorée.
  • La balise de code embed sert à l’intégration de contenus multimédias dans une page web. Grâce à son option embeds, le plugin WP rocket désactive les embeds d’articles. Cela a pour effet d’éviter la génération de requêtes HTTP additionnelles.
  • La dernière option de cette section est la compatibilité Webp. Il s’agit d’un paramètre qui permet de créer un fichier de cache séparé afin de servir vos images en format Webp.

Les fonctionnalités de préchargement

Afin d’améliorer les performances de votre site web, l’extension WP Rocket propose aussi des fonctionnalités de préchargement. Il y a : 

  • le préchargement du cache qui permet de générer le cache en commençant par les différents liens situés sur votre page d’accueil ;
  • le préchargement des liens qui permet de télécharger en arrière-plan, le code HTML d’une page quand l’utilisateur touche son lien pendant 100 ms au moins ;
  • le préchargement des requêtes DNS qui permet la résolution des DNS avant que vos ressources externes ne soient appelées ;
  • le préchargement des polices qui favorise le chargement à l’avance de vos polices de mise en page.

Les fonctionnalités de nettoyage de la base données

La base de données contient tout votre contenu. Elle stocke les paramètres de :

  • vos templates,
  • vos plugins,
  • les pages,
  • les articles,
  • etc. 

Ce qui veut dire qu’au fil du temps et des stockages elle va finir par s’alourdir et ralentir votre site web. Pour garder d’excellentes performances, un nettoyage de la base de données est donc indispensable.

Et là encore, le plugin de wordpress WP rocket a tout prévu en vous proposant 3 options :

  • Le nettoyage des contenus.
  • Le nettoyage des transients et de la base de données.
  • Le nettoyage automatique.

Le nettoyage des contenus

Cette option permet la suppression des brouillons, des commentaires et des révisions que contient la base de données.

Le nettoyage des transients et nettoyage de la base de données

Les transients permettent de garder en cache des données pendant un certain temps.

Pour désengorger la base de données, il peut donc être utile de supprimer les transients.

Le nettoyage automatique

L’extension favorise un nettoyage automatique de la base de données. Vous pouvez choisir un nettoyage journalier, hebdomadaire ou mensuel selon vos besoins.

Le CDN

cdn wp rocket pricing

Pour améliorer la vitesse d’affichage des pages de votre site web, vous pouvez utiliser un CDN.

Le CDN ou Content Delivery Network (réseau de distribution de contenu) est un service qui permet de stocker vos fichiers sur plusieurs serveurs répartis à travers le monde.

Concrètement, quand un utilisateur cherche à afficher un site qui utilise un CDN, celui-ci va alors envoyer les fichiers qui se trouvent sur le serveur le plus proche de lui. C’est donc un véritable atout pour l’affichage de votre site !

Et ça tombe bien parce que le WP Rocket propose l’activation de cette fonctionnalité.

D’ailleurs, si vous l’utilisez, vous verrez que Rocket CDN est ultra facile à utiliser. Vous n’aurez même pas à le configurer. En revanche, pour pouvoir en profiter il faudra passer à la caisse car Rocket CDN est une fonctionnalité payante.

HeartBeat

HeartBeat est une API qui permet d’optimiser les performances du serveur en surveillant sa réactivité et en ajustant son utilisation en fonction des besoins.

Elle est accessible à toute personne ayant un accès valide et joue un rôle crucial dans le server-polling, en assurant un flux de connexion régulier entre le site et le serveur pour des mises à jour en temps réel.

WP Rocket améliore-t-il vraiment les performances d’un site ?

Quand vous comparez les performances d’un site équipé de WP rocket et d’un site qui ne l’est pas, le constat est clair. Avec l’extension activée, le délai de chargement du site s’améliore de 50 % en moyenne. Le nombre de requêtes diminue, de même que le poids de la page.

Toutefois, il faut signaler que l’extension ne peut pas constamment tout résoudre.

C’est pourquoi, si vous désirez maintenir les bonnes performances de votre site, il faudra mettre du vôtre et adopter de bonnes pratiques comme :

  • utiliser des templates optimisés SEO ;
  • éviter l’usage de trop de plugins ;
  • faire usage d’images pas trop lourdes ;
  • privilégiez le format webp pour les images;
  • choisir un bon hébergeur.

Tout ce que vous venez de lire vous a convaincu que WP Rocket était le plugin fait pour vous. Alors, il y a sûrement un aspect qui vous intéresse : le prix !

Quel est le prix de WP Rocket ?

wp rocket prix

WP rocket ne propose pas de version gratuite. Pour l’essayer, il faudra donc souscrire à l’une des 3 offres proposées sur le site de l’extension : 

  • Le forfait Single à 44 euros. Il permet de profiter des performances du plugin sur un seul site.
  • Le forfait Plus à 88 euros pour une utilisation de l’extension sur 3 sites.
  • L’offre Infinite à 221 euros. Cette licence vous permet d’utiliser WP Rocket sur un nombre illimité de sites.

Chaque forfait vous donne droit à une année de mise à jour et de support. Vous bénéficiez aussi d’une garantie satisfait ou remboursé valable pendant 14 jours. Pour le renouvellement, WP rocket propose un tarif 50 % moins cher si vous renouvelez dans les 30 jours qui précèdent l’expiration de votre licence.

Comme vous le voyez, s’équiper de WP Rocket demande quand même un petit budget… Donc il vaut mieux être sûr de son coup. Alors pour vous aider on a pesé le pour et le contre.

Quels sont les avantages et inconvénients de WP Rocket ?

WP rocket est un plugin indispensable si vous désirez réellement augmenter les performances de votre site internet. Il a cependant quelques points faibles.

Les points forts

Le plugin WP rocket possède un très grand nombre d’atouts.

Il est bien plus qu’un simple plugin de cache

L’extension est une combinaison de plusieurs options dont :

  • la mise en cache ;
  • l’optimisation de base de données ;
  • le CDN ;
  • la minification des fichiers CSS et JavaScript, etc.

Toutes ces fonctionnalités mises ensemble améliorent les performances d’un site. Ce plugin est un tout-en-un.

Simple et facile à utiliser

Avec cette extension, nul besoin de vous occuper de paramètres complexes. La configuration reste minimale et les résultats se sentent immédiatement.

Un support client réactif

L’assistance, disponible en français, est très efficace. L’équipe technique vous apporte des réponses précises et vous accompagne pour résoudre tous les problèmes auxquels vous pourriez faire face.

Une extension accessible à tout le monde

Débutant, intermédiaire ou expert… Quel que soit votre niveau, WP Rocket saura s’adapter. Eh oui, même quand vous n’avez aucune compétence en matière de codage, le plugin vous est accessible.

Aucune incompatibilité

Toutes les fonctionnalités proposées sont disponibles dans la même extension. De fait, il ne peut y avoir de problèmes d’incompatibilités. Par ailleurs, WP Rocket possède un code propre qui respecte tous les standards du CMS WordPress. Vous pourrez donc l’activer et l’utiliser sans problème, quel que soit votre thème.

Mises à jour fréquentes 

Les mises à jour sont la clé d’un site efficace. De ce côté pas d’inquiétude à avoir, WP Rocket se met à jour automatiquement à intervalles réguliers.

Les points faibles

Malgré des atouts indéniables WPR possède quand même quelques points négatifs…

Aucune option gratuite

La plupart des extensions concurrentes à WP rocket proposent au moins une version gratuite. Ce qui n’est pas le cas de WP Rocket. Cela demeure un petit bémol.

Quelques options dites bonus sont trop techniques

Le niveau technique de certaines fonctionnalités est assez élevé. Du coup, les débutants peuvent avoir assez de mal à les comprendre et à les utiliser.

Vous trouvez WP Rocket trop cher ? Vous n’êtes pas convaincu(e) par les fonctionnalités offertes ? Ce n’est pas grave, il existe des alternatives !

Quelles sont les alternatives à WP Rocket ?

Plusieurs extensions concurrencent WP rocket. Parmi les plus populaires on trouve notamment :

W3 total cache 

Ce plugin d’optimisation de site et de mise en cache est l’une des extensions les plus utilisées de WordPress. Il propose des fonctionnalités similaires à WP Rocket, comme la mise en cache du navigateur, la minification des fichiers, et le support pour les réseaux de diffusion de contenu (CDN).

Il se différencie toutefois de la majorité des autres extensions en donnant à l’utilisateur un contrôle complet.

WP Super cache

Il s’agit de l’une des extensions de mise en cache gratuite disponible dans le répertoire de WordPress. Elle s’installe et s’active facilement. Sa configuration est également simple et elle propose plusieurs fonctionnalités d’optimisation de site comme le CDN, le mobile device support, etc.

Autoptimize

Autoptimize se concentre sur l’optimisation des performances en minimisant les scripts et les styles, en optimisant les images, et en mettant en œuvre d’autres techniques pour améliorer la vitesse de chargement.

LiteSpeed Cache

Ce plugin propose une variété de fonctionnalités d’optimisation des performances, y compris la mise en cache, l’optimisation des images, et la minification des fichiers. Il fonctionne particulièrement bien avec les serveurs LiteSpeed.

Hormis ces alternatives, vous disposez aussi des extensions comme Comet Cache et Hyper Cache. Ces extensions sont toutes gratuites.

WP Rocket en bref…

Vous l’aurez compris, WP Rocket est un plugin incontournable pour les utilisateurs de WordPress. Bien plus que de mettre en cache les données de votre site, il contribue pleinement à améliorer ses performances globales.

  • WP Rocket est un plugin de cache qui garde en mémoire les pages déjà chargées pour les afficher plus rapidement.
  • Une performance optimale améliore l’expérience utilisateur, le référencement, le taux de conversion et l’accessibilité mobile.
  • Le plugin propose une multitude de fonctionnalités :
    • Optimisation des fichiers CSS et JavaScript.
    • Chargement différé.
    • Gestion des embeds et compatibilité Webp.
    • Préchargement de cache, des liens, des requêtes DNS et des polices.
    • Nettoyage de la base de données pour améliorer les performances.
  • WPR est disponible à partir de 49 $ / an.

Bastien