Ces derniers temps, j’ai tenté d’optimiser ce site afin qu’il s’affiche rapidement. WordPress est un outil puissant, mais les nombreux ajouts au fil des années et certaines fonctionnalités des thèmes peuvent parfois consommer beaucoup de ressources. WP Rocket est une des manières d’accélérer votre site web et je vais vous expliquer pourquoi je me suis tourné vers ce plugin.

WP Rocket : un seul plugin WordPress pour accélérer le chargement des pages
Proposé par Google, l’outil PageSpeed Insights est une véritable mine d’informations lorsqu’il s’agit d’optimiser un site web. Il suffit d’entrer l’URL d’une page et ce service fournit une liste complète des problèmes rencontrés et offre même des solutions concrètes. Il est tout à fait possible de traiter tous ces points un par un, mais la tâche peut rapidement être longue et complexe. Il existe de nombreux plugins pour WordPress qui peuvent aider à accélérer un site comme les plugins de cache et les minifieurs de fichiers. Cependant, cela nécessite souvent d’en installer plusieurs, ce qui n’est pas toujours idéal.
WP Rocket a la particularité de traiter tous les problèmes d’optimisation dans un seul et unique tableau de bord. L’interface est simple et claire, et les options explicites. Avec un minimum de connaissances techniques, on comprend rapidement comment tout cela fonctionne et quelles sont les répercussions sur les performances. Dans l’ensemble, le plugin WordPress WP Rocket pose rarement des problèmes. Par expérience, si le site est plutôt bien conçu à la base, tout fonctionnera parfaitement. Ce n’est pas toujours le cas lorsque l’on se tourne vers des solutions gratuites, car plusieurs plugins peuvent générer des conflits qui peuvent être pénibles à corriger.
Un système de cache performant pour WordPress
Le principal intérêt de WP Rocket, c’est son système de cache très efficace. Il s’active en un seul clic et travaille discrètement en tâche de fond. Il suffit de définir sa durée, réglée sur 10 heures par défaut, et c’est fini. Ce plugin pour WordPress va générer les fichiers statiques de toutes les pages du site web et grandement augmenter ses performances générales. Difficile de faire mieux, d’autant plus que la génération du cache consomme assez peu de ressources serveur, ce qui est également un très bon point. On sent réellement le soin apporté au développement de WP Rocket. On ne peut pas en dire autant de tous les plugins payants que l’on trouve sur le marché.
Les pages statiques sont servies rapidement aux utilisateurs et le gain de performance est rapidement visible. Il faudra tout de même patienter un peu, le temps que WP Rocket finisse son travail. Le cache est actualisé périodiquement de manière transparente, en fonction de la durée choisie. Rien à dire de plus, sinon que ce plugin WordPress fait le travail sans s’encombrer d’options lourdes. Dans mon expérience, la plupart des plugins offrent de nombreuses options, mais au final on finit toujours par toutes les activer. WP Rocket met en œuvre tout ce qu’il est possible de faire pour optimiser le site, sans poser de questions inutiles. Certains préfèreront probablement avoir la main sur des détails, mais j’avoue avoir une préférence pour cette solution clé en main.
Des fichiers CSS et JS minifiés et combinés
Là encore, WP Rocket brille par sa simplicité. L’onglet d’optimisation des fichiers est très explicite et permet d’optimiser les feuilles de style et les JavaScript nécessaires à l’affichage des pages. Quelques cases à cocher et ce plugin WordPress va faire tout le travail à votre place. Des fichiers minifiés et combinés sont servis aux utilisateurs, ce qui a pour impact d’accélérer encore plus le site web. Par le passé, j’ai pu tester d’autres solutions permettant d’exécuter cette tâche, mais dans la pratique cela rendait le code mal interprétable pour le navigateur. Ici, aucun souci majeur à signaler, les fichiers sont plus petits et participent à l’optimisation du temps de chargement.
Une option très intéressante permet aussi de différer le chargement des fichiers JavaScript, ce qui peut réellement impacter les performances au moment du chargement. Pour faire simple, ces scripts sont chargés uniquement lorsque cela est nécessaire, rendant l’expérience utilisateur bien plus fluide. WP Rocket dispose même d’une liste d’exclusion prête à l’emploi, ce qui le rend compatible avec de nombreuses régies publicitaires notamment. L’expertise de l’équipe de développement est palpable et, avec les années, ce plugin WordPress s’est adapté aux usages des professionnels du web.
Lazy load pour les images et les vidéos YouTube
Autre option indispensable pour optimiser un site web : le lazy load. Souvent négligée, cette solution permet le chargement des images au moment où l’utilisateur va en avoir besoin. Concrètement, toutes les images qui ne sont pas affichées dans la fenêtre du navigateur ne sont pas chargées. C’est seulement au moment où le visiteur va faire défiler la page qu’elles seront téléchargées et affichées. Là encore, le plugin WP Rocket s’en sort particulièrement bien.
L’intégration de vidéos dans les publications peut aussi être problématique en termes de performances. En effet, il est nécessaire de faire appel à un site externe, comme YouTube, pour les afficher. Ces requêtes vers l’extérieur peuvent ralentir l’affichage des pages. WP Rocket offre également une solution à cela, en permettant le lazy load des vidéos. Dans la pratique, ce plugin WordPress va uniquement afficher la miniature et c’est seulement au moment du clic que la vidéo se chargera. Simple et efficace.
Optimisation de la base de données
J’ai longtemps utilisé WP Optimize qui permet de faire le ménage dans la base de données de WordPress. Malheureusement, avec les années, ce plugin a voulu intégrer d’autres options d’optimisation, pas toujours très efficaces. WP Rocket intègre aussi un outil qui permet de nettoyer sa base de données. Il faudra toutefois rester prudent avec son usage et effectuer des sauvegardes régulières en cas de problème. Il est possible de programmer une optimisation régulière qui va faire la chasse aux données dispensables.
WordPress propose des fonctionnalités intéressantes, comme le versionnage des articles, mais cela peut vite encombrer la base de données. WP Rocket se charge de supprimer les nombreuses variantes d’un même article, les commentaires indésirables ou encore tous les contenus des corbeilles. Il opère en tâche de fond et permet d’avoir une base de données allégée de tout ce qui n’est pas nécessaire. Encore une fois, il s’agit d’une option à utiliser avec prudence, mais elle offre la possibilité de choisir quels éléments nettoyer.
D’expérience, je dirais qu’en termes de performances cela n’apporte pas grand-chose. Toutefois, cela permet d’alléger la base de données. Difficilement mesurable, j’imagine que cela permet de grappiller quelques millisecondes au chargement.
WP-Rocket : le plugin WordPress à tout faire
Dans l’ensemble, j’essaie toujours de recommander des solutions gratuites et open-source, mais force est de constater que l’équipe derrière WP-Rocket a abattu un boulot extraordinaire avec ce plugin. J’ai souvent été déçu des produits payants qui gravitent autour de WordPress. Rares sont ceux qui ont une réelle valeur ajoutée et qui ne sont pas juste des machines à faire du cash. Ici, le produit tient toutes ses promesses, ne fait pas chichis et fonctionne sans problème. Si cela semble être le minimum quand on débourse 60 balles dans un plugin, il faut bien avouer que ça n’est pas toujours le cas. La seule ombre au tableau, c’est peut être ce modèle économique par abonnement annuel.

