Vous recherchez le meilleur plugin de mise en cache WordPress?
Si vous souhaitez rendre WordPress plus rapide, la mise en œuvre de la mise en cache de page devrait figurer en haut de votre liste. Avec la mise en cache de page, WordPress peut stocker la version HTML statique d'une page et la servir aux visiteurs au lieu de traiter dynamiquement PHP pour chaque chargement de page. Cela réduit le temps de traitement du serveur, ce qui offre une forte augmentation des performances (et cela aidera également votre site à résister pendant les périodes de trafic élevé).
À moins que vous n'utilisiez un hébergement WordPress géré qui implémente la mise en cache de page pour vous au niveau du serveur, vous avez besoin d'un plugin de mise en cache pour tout configurer.
Dans cet article, j'ai rassemblé huit des plugins les plus populaires et les meilleurs qui vous aident à faire exactement cela. Au minimum, tous ces plugins facilitent la mise en œuvre de la mise en cache de page. Mieux encore, beaucoup d'entre eux vont également plus loin et vous aident à mettre en œuvre d'autres bonnes pratiques de performance WordPress, telles que la mise en cache du navigateur, la compression Gzip, l'optimisation du code et plus encore.
Pour vous aider à choisir le meilleur plugin pour vos besoins, j'ai installé chacun d'eux sur un site de test et effectué des tests de performances. Au-delà de cela, je partagerai également les principales fonctionnalités de chaque plug-in et jetterai un coup d'œil à l'interface utilisateur, afin que vous puissiez choisir celui qui vous convient.
Allons-y…
Si vous êtes pressé, voici un aperçu des plugins les plus performants lors des tests de performances. Continuez à lire pour en savoir plus sur chaque plugin et d'où proviennent ces données.
Pour vous aider à comprendre d'où proviennent ces données, voyons comment j'ai configuré le site de test et exécuté les tests.
Tout d'abord, le site de test utilise le thème Avada populaire (notre avis). Pour en faire un scénario réaliste, j'ai importé le site de démonstration complet d'Avada Freelancer qui comprend une bonne quantité de contenu. Je teste la page d'accueil, pour référence.
Quant à l'hébergement, le site de test est hébergé sur un VPS cloud pas cher de DigitalOcean (le plan à 5 $) et géré par SpinupWP, qui utilise Nginx comme serveur Web. Bien que bon marché, cette configuration offre des performances bien meilleures que celles de l'hébergement partagé à petit budget. Si vous utilisez un hébergement partagé bon marché, vous constaterez probablement une amélioration plus spectaculaire avec l'un de ces plugins. D'après mon expérience personnelle, je constate généralement des réductions de vitesse d'environ 40% lors de l'ajout de la mise en cache de page à des hôtes partagés avec un budget.
Pour configurer les plug-ins de mise en cache individuels, j'ai activé toutes les fonctionnalités de performances supplémentaires qui ne nécessitaient aucune configuration détaillée. Par exemple, si un plugin propose une minification HTML et une compression Gzip, je les activerais car ils sont quasiment "définissez-le et oubliez-le". Cependant, je ne le configurerais pas pour combiner des fichiers JavaScript ou CSS, car cela nécessite souvent une intervention manuelle pour éviter de casser des choses.
Je noterai les fonctionnalités que j'ai activées au-delà des valeurs par défaut lorsque j'aborderai chaque plugin.
Pour collecter les données de test, j'ai utilisé WebPageTest avec la configuration suivante:
J'ai configuré WebPageTest pour exécuter neuf tests distincts. Ensuite, j'ai utilisé la valeur médiane de ces neuf tests. Je partagerai les métriques pour le temps jusqu'au premier octet (TTFB) et le temps de chargement (document terminé):
Voyons maintenant les plugins eux-mêmes, puis je terminerai en récapitulant les données et en faisant quelques recommandations.
WP Rocket est un plugin de performance WordPress premium populaire qui gère la mise en cache de page avec un tas d'autres bonnes pratiques de performance WordPress:
L’un des principaux facteurs de différenciation de WP Rocket est sa simplicité. Le tableau de bord est bien conçu et comprend des tonnes d'informations utiles, ce qui facilite la configuration du plugin, même pour les utilisateurs occasionnels.
Un autre facteur de différenciation est que WP Rocket fonctionne avec de nombreux hôtes WordPress gérés qui interdisent ou découragent les plugins de mise en cache. Par exemple, vous pouvez utiliser WP Rocket avec WP Engine, SiteGround, GoDaddy, etc.
Si vous voulez en savoir plus, vous pouvez lire notre critique complète de WP Rocket.
Prix: À partir de 49 $.
Fonctionnalités non par défaut activées:
WP Super Cache est un simple plugin de mise en cache d'Automattic, la même société derrière WordPress.com et WooCommerce. En plus d'être assez facile à utiliser et à configurer, WP Super Cache a pour autre avantage d'être 100% gratuit.
Si vous êtes un utilisateur occasionnel, vous pouvez à peu près simplement cocher une seule case et l'appeler un jour – c'est tout ce que vous avez à faire:
Les utilisateurs avancés bénéficient d’options supplémentaires, même s’il reste globalement assez simple. Le développeur fait également un bon travail en marquant les paramètres «recommandés». En cas de doute, je vous recommande de cocher simplement les cases "Recommandé" et d'ignorer le reste – elles vous aident à activer la mise en cache du navigateur, la compression Gzip et quelques autres ajustements.
Si vous voulez voir comment WP Super Cache se compare à WP Rocket, consultez notre article de comparaison complet.
Prix: 100% gratuit.
Fonctionnalités non par défaut activées:
Cache WP le plus rapide est une autre option populaire disponible sur WordPress.org. Il est également disponible dans une version premium qui ajoute plus de fonctionnalités, bien que la version gratuite soit tout ce dont vous avez besoin pour la mise en cache de page.
Voici quelques-unes des fonctionnalités avancées que vous obtenez:
Si vous voulez voir comment WP Fastest Cache se compare à WP Rocket, consultez notre article de comparaison complet.
Prix: Démarre gratuitement. Version payante à partir de 49,99 $.
Pour référence, je teste la version gratuite disponible sur WordPress.org.
Fonctionnalités non par défaut activées:
Performance rapide est un plugin de mise en cache WordPress relativement nouveau qui a rapidement gagné en popularité dans le Groupe Facebook Speed Up WordPress. Comme WP Rocket, il vise à être un plugin de performance WordPress complet qui gère la mise en cache – et bien plus encore.
Cependant, contrairement à WP Rocket, il existe une version gratuite sur WordPress.org appelée Swift Performance Lite, que j'ai utilisée pour les tests. Pour la mise en cache, la version gratuite est tout ce dont vous avez besoin. Il ajoute également d'autres fonctionnalités utiles:
Une chose que j'aime, c'est qu'il comprend des «préréglages» que vous pouvez appliquer en un seul clic. C'est vraiment pratique si vous êtes un utilisateur occasionnel qui ne sait pas par où commencer.
Swift Performance va également au-delà de tous ces autres plugins avec une fonctionnalité avancée qui vous permet de désactiver certains plugins sur certaines pages. Par exemple, si vous disposez d'un plug-in de formulaire de contact, vous pouvez utiliser cette fonctionnalité pour vous assurer que ce plug-in ne se charge que sur votre page "Contact".
Prix: Démarre gratuitement. Version payante à partir de 40 $.
Pour référence, je teste la version gratuite disponible sur WordPress.org. Au-delà, j'ai utilisé le Mise en cache simple prédéfini dans l'assistant de configuration.
Cache total W3 est un mammouth absolu d'un plugin. En termes de nombre de fonctionnalités et d'options de configuration que vous obtenez, W3 Total Cache est définitivement en tête de tout plugin de mise en cache.
Cependant, c'est aussi un peu une épée à double tranchant, car W3 Total Cache peut également sembler très écrasant et compliqué pour les utilisateurs occasionnels en raison de tous ces paramètres. Pour la plupart des gens, je pense qu'il vaut mieux utiliser des plugins plus simples, tels que WP Rocket ou WP Super Cache.
En 2019, W3 Total Cache était acquis par BoldGrid. Depuis lors, BoldGrid a publié une version premium du plugin pour 99 $ par an.
Si vous voulez voir comment W3 Total Cache se compare à WP Rocket et WP Super Cache, consultez notre article de comparaison complet.
Prix: Démarre gratuitement. Version payante à partir de 99 $.
Fonctionnalités non par défaut activées:
J'ai essayé d'activer la minification, mais cela a cassé la page, alors je l'ai désactivée pour le test.
Activateur de cache vient de CléCDN, un réseau de diffusion de contenu (CDN) populaire. Si vous recherchez simplement un plugin de mise en cache vraiment léger, Cache Enabler peut être une excellente option. Il a la zone de paramètres la plus simple absolue. En fait, vous activez à peu près le plugin et vous avez terminé.
Si vous envisagez d'utiliser Cache Enabler, je vous recommande de l'associer à plugin Autoptimize gratuit pour l'optimisation du code / script. Les deux fonctionnent très bien ensemble. Cache Enabler peut gérer la mise en cache des pages, tandis que Autoptimize gère la minification, la combinaison de fichiers et le report de JavaScript / CSS.
Prix: 100% gratuit.
Fonctionnalités non par défaut activées:
Brise est un plugin de mise en cache de Cloudways, un hôte Web géré populaire qui vous permet de choisir votre propre fournisseur d'hébergement cloud. Cependant, vous faites ne pas doit être un client Cloudways pour utiliser Breeze, bien qu'il existe des intégrations spéciales pour les clients Cloudways.
Par exemple, si vous hébergez chez Cloudways, Breeze a une prise en charge intégrée de la mise en cache au niveau du serveur Varnish, qui vous permet de vider votre cache Varnish de votre tableau de bord WordPress.
En plus de sa fonction principale de mise en cache, le plugin Breeze implémente également d'autres bonnes pratiques de performance WordPress:
Prix: 100% gratuit.
Fonctionnalités non par défaut activées:
WP-Optimiser est un plugin de performance du même développeur que le populaire Plugin de sauvegarde UpdraftPlus. Cela a commencé comme un simple outil d'optimisation de base de données. Cependant, il s'est depuis transformé en un outil d'optimisation à service complet qui implémente également la mise en cache des pages, l'optimisation des images et d'autres bonnes pratiques en matière de performances:
C'était ma première expérience avec WP-Optimize. Mais dans l'ensemble, j'ai trouvé le tableau de bord bien conçu et facile à utiliser:
Prix: Démarre gratuitement. Version payante à partir de 39 $
Fonctionnalités non par défaut activées:
D'accord, celui-ci n'est pas un plugin de mise en cache. Au lieu de cela, il s'agit d'un mécanisme de mise en cache de page au niveau du serveur que de nombreux hôtes WordPress utilisent. Parce que j'utilise SpinupWP pour alimenter mon site de test, je peux facilement activer la mise en cache pleine page avec le cache Nginx Fast_CGI.
L'idée ici est de vous donner un autre point de données sur la façon dont tous ces plugins de mise en cache se comparent à la mise en cache de page au niveau du serveur. Dans l’ensemble, j’ai été surpris que ce ne soit pas la solution la plus performante. Bien qu'il s'agissait toujours du deuxième mécanisme de mise en cache le plus performant, il était derrière WP-Optimize, et à peu près au même niveau que WP Rocket et Cache Enabler.
Néanmoins, la mise en œuvre de la mise en cache au niveau du serveur vaut vraiment la peine d'être envisagée, en particulier dans les situations à fort trafic. Par exemple, dans Tests de SpinupWP comparer le Cache simple plug-in avec le cache Nginx Fast_CGI, Nginx Fast_CGI a pu traiter ~ 55% de requêtes en plus par seconde que Simple Cache.
Si vous êtes un utilisateur occasionnel qui souhaite bénéficier de la mise en cache au niveau du serveur, votre meilleure option est de passer à un hôte WordPress géré tel que Kinsta, Flywheel, WP Engine ou autres.
Si vous êtes un utilisateur plus avancé, vous pouvez également envisager d'héberger WordPress sur votre propre VPS cloud à l'aide d'outils tels que SpinupWP ou GridPane.
Pour tout récapituler, voici le même tableau de comparaison des performances depuis le début de l'article:
Sur la base à la fois des tests de performances pratiques et de mon expérience personnelle ayant utilisé tous ces plugins, voici mes recommandations pour le plugin à utiliser.
Si vous voulez juste un simple plugin pour gérer la mise en cache des pages, j'ai toujours été fan du gratuit Plug-in Cache Enabler. Bien qu'il ne soit arrivé qu'au deuxième rang de notre test, je pense que c'est une excellente option en raison de sa simplicité. En fait, tout ce que vous avez à faire est de l'activer et vous êtes prêt à partir. Cependant, je recommande vivement de l'associer avec le plugin Autoptimize pour gérer également les optimisations de code frontal.
WP-Optimiser, le plugin le plus performant de notre test, n'attire pas autant d'attention que certains des autres noms de cette liste. Je pense que cela tient en partie à ses racines en tant qu’extension d’optimisation de base de données – certaines personnes ne réalisent pas qu’il s’agit désormais d’un plugin performant. Cependant, c’est un excellent point de départ car il a une version gratuite, fonctionne très bien et reste assez accessible pour les utilisateurs non techniques.
Cependant, si vous êtes un utilisateur occasionnel à la recherche d'un plugin de performance WordPress tout-en-un, je pense que WP Rocket mérite également d'être pris en compte pour plusieurs raisons:
Pour beaucoup de gens, je pense que cela en vaut la peine. Cependant, l’inconvénient est évidemment qu’il n’existe pas de version gratuite. Vous n'avez certainement pas avoir besoin payer pour obtenir de bonnes performances – vous payez principalement pour la simplicité, l'assistance et la facilité d'utilisation.
Enfin, alors qu'il a atterri juste à l'extérieur du podium, je pense que Cache WP le plus rapide est également une excellente option qui, malgré ce que son nom indique, est en fait plus un plugin de performance à service complet qu'une simple solution de mise en cache.
Et, pour finir, rappelez-vous que les plugins de mise en cache ne sont pas le seul moyen d'utiliser la mise en cache de page sur votre site WordPress. Avec le bon hôte, vous pouvez également implémenter la mise en cache de page au niveau du serveur à l'aide d'outils tels que le cache Varnish ou Nginx Fast_CGI. Si cette approche vous intéresse, vous pouvez consulter nos réflexions sur les fournisseurs d'hébergement WordPress les mieux gérés.
Utilisé / utilisant l'un de ces plugins? Pensées?