Tout le monde vous le dira, pour améliorer la vitesse de chargement d’un site WordPress, il faut commencer par installer un plugin de cache.
Sur Facebook, j’ai récemment vu passer une discussion à ce sujet.
Quel(s) plugin(s) de cache choisir ?
J’utilise habituellement W3TC, par habitude.
J’ai cependant pu constater que deux autres plugins revenaient souvent dans cette discussion : WP Fastest Cache et Comet Cache.
Comme à mon habitude, j’ai remis le test à plus tard, jusqu’à ce que @Loran750 vienne me réveiller en DM sur Twitter, lieu où nous échangeons régulièrement des messages à propos de sa sœur, ce genre de choses…
Du coup, et puisque chez moi il était presque 5 heure du mat., je me suis dit que c’était le moment idéal pour faire un petit comparatif W3 Total Cache vs Comet Cache, en mode no life. Mais vite fait, hein, parce qu’il faut que je dorme un peu, aussi, quand même.
En lisant ce comparatif datant d’août 2016 (merci Laurent pour le lien), j’ai zappé de tester WP Fastest Cache. J’espère qu’ils pourront me pardonner.
Source : athemes.com
Edit 12 février 2017 : j’ai eu le nez fin. WP Fastest Cache a été supprimé du repository officiel de WordPress.org : https://wordpress.org/plugins/wp-fastest-cache/. Ils distribuent maintenant le plugin uniquement via leur site.
Edit 4 février 2022 : une nouvelle alternative pour la mise en cache de votre site pourrait être WP Super Cache. Je vous conseille, si votre objectif est d’accélérer le chargement de votre site WordPress de consulter l’article 6 conseils pour accélérer son site WordPress et améliorer son référencement Google sur Joptimisemonbusiness.com.
Pour effectuer mes tests, j’ai lancé à chaque fois 3 analyses :
Pour chacune, j’ai retenu le résultat intermédiaire (pas le meilleur, ni le moins bon), même si ce n’était pas beau à voir. 😮
Je l’avoue. Depuis la dernière refonte graphique de ce blog, j’ai complètement négligé d’optimiser quoi que ce soit pour sa vitesse de chargement. Vous pouvez constater à quel point cela me tracasse.
Pour ce test, j’ai volontairement ignoré Google PageSpeed Insight.
Je considère que cet outil doit être utilisé comme un indicateur supplémentaire, permettant de révéler certains problèmes qui peuvent être optimisés plus ou moins facilement, mais sûrement pas comme un test de performance exhaustif en soi.
J’ai testé les 2 plugins avec la configuration la plus basique qui soit. C’est-à-dire, uniquement le cache activé (cache des pages et cache navigateur), sans minification des JS/CSS ni quoi que ce soit d’autre.
Je précise qu’actuellement, j’utilise le thème Extra (ElegantThemes). Et histoire de m’amuser un peu, j’utilise le CDN pour images Jetpack Photon.
Comparatif des systèmes de cache
Mes résultats W3TC 0.9.5.2
(assez catastrophiques à cause de l’absence total d’optimisations à de nombreux niveaux)
- Pingdom, c : 1,52 secs.
- Webpagetest, c : 5,20 secs ; fb : 1,58 secs.
- Gtmetrix : c : 3,6 secs.
Simplicité d’utilisation des plugins
Niveau ergonomie et simplicité d’utilisation, les deux plugins m’ont paru, au premier abord, aussi moches et confus l’un que l’autre.
Pour le coup, je préfère de loin la présentation de WP Rocket, c’est-à-dire, ordonnée sous différents onglets disposés horizontalement. C’est plus clair comme ça quoi ! Et on se sent moins perdus. Mais puisque je n’ai pas les moyens de m’offrir WP Rocket pour mon blog (je suis pauvre), je vous parle de plugins gratuits. Qu’est-ce que je peux faire d’autre ?
Je n’ai pas compris tous les paramètres de Comet Cache au premier instant et j’étais fatigué, alors j’ai laissé toutes les options par défaut. Cela me parait correspondre à ma config W3TC, c’est-à-dire, pas de minification ni de lazyload sur les images ou ce genre de trucs.
Mes résultats Comet Cache 161221
- Pingdom, c : 1,48 secs. W3TC, c : 1,52 secs.
- Webpagetest, c : 3,93 secs ; fb : 0,274 secs. W3TC, c : 5,20 secs ; fb : 1,58 secs.
- Gtmetrix, c : 3,6 secs. W3TC, c : 3,6 secs.
Grosso modo, j’obtiens les mêmes résultats qu’avec W3TC, sauf sur Webpagetest qui m’indique aussi le First Byte (délai avant de pouvoir atteindre le serveur = premier octet = facteur très important !). Et là, on voit que ma config par défaut « Comet Cache » agit beaucoup mieux sur ce « First Byte » que ne le fait « W3 Total Cache » avec cache disk enhanced + browser cache.
Ce rapide test n’a rien de très scientifique. Si vous utilisez « W3 Total Cache » et que vous avez de bons résultats actuellement, il est peut-être inutile de vous jeter sur Comet Cache ?
Quoi que ? Si !
J’ai déjà eu de gros problèmes avec l’Object Cache et le DB cache de W3TC qui généraient énormément de fichiers sur mon serveur web, ce qui ne plaisait pas à mon hébergeur ; et j’ai déjà eu des problèmes de grosses lenteurs dans le backend WP, toujours à cause de ce fichu Object Cache. Sans parler de la minification CSS/JS de W3TC qui a tendance à casser les sites contrairement à d’autres solutions existantes, meilleures, pour la minification de fichiers.
Donc, je me venge,
Jetez-vous sur Comet Cache !
On verra ce que cela donne sur le long terme.
De toute façon, puisque maintenant, il est installé sur mon blog, je vais le conserver et tenter de prendre un peu de temps pour optimiser les autres paramètres qui jouent sur le temps de chargement de mon blog, parce que là, avec ces chiffres, c’est l’hécatombe… 😥 Mais voyons le bon côté des choses. Le fait que mon site fut lent me prouve que j’ai des lecteurs patients, ou fidèles. De jolies qualités 😀
Et vous, c’est quoi votre combo WordPress pour des sites qui se chargent à la vitesse de l’éclair ?
Bon, allez. Moi je vais installer Autoptimize et Lazy Load sur Mr WP tant que j’y suis… ! Et si j’ai le temps, je ferai un peu mumuse avec Async JavaScript, Above The Fold Optimization, Remove query strings from static resources, Better WordPress Minify…
Mise à jour 9 février (un peu plus tard) : j’ai profité de ma matinée pour faire les quelques réglages susmentionnés.
Je suis content. 🙂
Quand j’ai commencé WP, je me suis mis à explorer les solutions de cache. Après avoir lu un paquet d’articles de blog, j’ai testé WP-Rocket qui était souvent cité comme performant et plus sexy que la concurrence.
J’ai testé, ça m’a convaincu et depuis je n’ai plus cherché ailleurs ! En dehors de la clarté de l’interface d’admin du plugin, il y a 2 options qui font le petit plus par rapport aux autres. L’intégration de CloudFlare et le pré-chargement automatique du cache.
Pour le prix, je le répercute dans les frais de maintenance annuels. En plus, la team de WP Rocket fait régulièrement des promos et ils font aussi 50% de réduction sur le renouvellement de l’abonnement. Ce plugin a un coût mais c’est également un bon argument commerciale que je mets en avant pour vendre mon forfait maintenance.
Et comme le cache ne fait pas tout, je viens tout récemment de rajouter Imagify à mon « pack maintenance » 😀
Tu es manifestement plus doué que moi pour réussir à convaincre ta clientèle d’investir dans des solutions pérennes. 😉
Sinon, je n’utilise plus CloudFlare, surtout, jamais ! 🙂 Et le « cache preloading » est aussi dispo dans la version pro de Comet (un peu moins onéreuse que Rocket) et W3TC (version gratuite).
Pour la compression d’images en masse et sans perte de qualité, déjà testé Tiny Compress Images ?
Merci pour ton retour ! 🙂
Pour une bagnole, (presque) tout le monde comprend l’intérêt de faire régulièrement son entretient. Autant pour un site web, vendre de la maintenance, c’est tout de suite plus compliqué! Un autre paramètre qui entre également en compte, c’est l’importance stratégique du site web dans les activités de l’entreprise.
Tiny Compress Images, je l’avais complètement oublié alors qu’il est dans mes favoris sur wordpress.org, honte à moi! Ce sont 2 services assez similaires, que ce soit au niveau de l’interface ou de l’efficacité. Par contre, que ce soit l’un ou l’autre, le plan gratuit ne me suffit pas.
Je vais prendre quelques heures pour mettre à jour mes connaissances sur les différents plugins de cache. Merci Nico 😉
Bonjour,
Le plugin Tiny Compress images, comme d’autres plugins de ce style, gratuit jusqu’à un certain point, puis après il faut payer.
Le plugin ewww image optimizer est gratui, totu comme WP Smush (il me semble)
Bonjour Nico,
perso j’utilisais également W3TC mais, outre le fait que jusqu’à assez récemment il n’avait pas eu de mise à jour depuis un sacré bout de temps, comme toi, j’avais de sérieux ralentissements dans l’admin.
Sur les conseils de Nicolas Richer, je suis passé à WP Super Cache, la solution d’Automattic, que tu ne sembles ne pas avoir testée de ton côté.
Jusqu’à maintenant, j’en suis plutôt satisfait et je n’ai pas cherché ailleurs car je trouve son interface très simple à prendre en main si on ne veut pas s’embêter avec des réglages pointus tout en offrant suffisamment d’options pour pouvoir mettre les mains dans le cambouis si on le désire.
Ce n’est qu’une suggestion pour un futur test ! 😉
Je suis également intéressé de savoir si Comet Cache va se révéler efficace pour toi avec des réglages plus poussés. 🙂
—
Frédéric
Merci pour la suggestion, et également les précisions. Effectivement WP Super Cache est édité par Automattic = un gage de fiabilité. Il est bon de la rappeler ! @+
Dans l’absolu, c’est plutôt WP-Rocket que je recommande.
Mais WP Super Cache fait déjà bien le job pour ceux qui ne veulent pas mettre la main à la poche !
Bonjour,
Sur le forum de WPFR.net, il y a souvent, je trouve, des problèmes avec le plugin WP Super Cache, même si c’est Automattic qui le gère, avant que j’achète l’excellent WP Rocket, dont je ne peux plus me passer, j’utilisais le plugin WP Fastest Cache, mais je viens de me rendre compte, que ce plugin n’est plus wordpress.org.
J’avais comparé WP Super Cache et WP Fastest Cache sur GTMEtrix, j’avais de meilleur résultat avec WP Fastest Cache qu’avec WP Super Cache, à vrai dire, j’ai du mal à comprendre pourquoi le mettre en avant, à part le fait d’être de l’écurie Automattic.
Peut être un nouveau plugin https[:]//fr.wordpress.org/plugins/wp-roids/
Je l’ai trouvé dans la semaine, le slogan de l’auteur, dit être le plus rapide, à tester alors
How Fast Is It?
In testing, WP Roids was FASTER than:
WP Super Cache
W3 Total Cache
WP Fastest Cache
Comet Cache
…and many more!
Merci pour ton retour. Merde >.< effectivement WPfastestcache a été retiré du repo de WP. Pas glop ça. WP Roids a un très faible nombre de téléchargements pour l'instant, mais j'ai effectivement déjà vu passer de bons retours à son propos. Si le projet est maintenu, nul doute qu'il va monter en puissance.
Bonsoir,
A première vue, le plugin a 3 semaines, c’est ça ?
https[:]//plugins.trac.wordpress.org/log/wp-roids/
Le nombre faible de téléchargement est déjà la, puis si peu de personnes parle de ce plugin, il ne sera pas connu, donc peu téléchargé.
Parfois il suffit d’un article populaire pour faire monter en puissance un plugin.
bonne soirée
Ce qui est sûr c’est qu’il a bonne gueule ce plugin de cache « Comet Cache », et c’est loin d’être une usine à gaz. Pour les débutants et les petits blogs, c’est top ! On ne se prend vraiment pas la tête, on a tout sur la même page. Du coup c’est plus facile la configuration. Moi, j’aime bien. Je vais l’installer sur quelques blogs et voir si ça tourne bien. Merci de nous l’avoir fait découvrir.
Perso j’utilise plus souvent le duo cache-enabler + autoptimize et ca m’apporte parfois de meilleur résultat que wp-rocket.
Apres c’est au cas par cas, pour un site un plugin de cache marchera mieux qu’un autre, et inversement sur un autre site. Meme si au final la différence n’est jamais énorme puisqu’ils font tous plus ou moins la même chose.
[Hors sujet] Hey Mike, c’est fendard, nous sommes presque voisins ! Est-ce que par chez vous aussi les températures sont déjà en train de remonter en flèche ? 😀
A vrai dire on n’a pas eu d’hivers cet année, à mon grand regret. Et oui je confirme aussi, les températures remontent déjà, même si ça n’a rien a voir avec le cambodge j’imagine 😉
Y a pas photo à l’heure actuelle WP-rocket est vraiment au dessus, je crois que je vais essayé wp-roid, il faut bien qu’il y en ai qui se lance pour faire avancer les choses 😉
Mais bon sur un site sans enjeux, faut pas déconner non-plus.
Je ne connaissais pas WP Roids qui a l’air pas mal, par contre il n’a pas été mis à jour depuis 11 mois.
Pour WP Fastest Cache, il a été de nouveau intégré au repository.
Euh Salut Les zamis! Bon, il y a truc qui me turlupine quand même dans toutes ces histoires de cache hein. Me suis aperçu qu’il y avait de grosses grosses différences entre ce que Gtmetrix, ou Pingdom, , nous disait sur le temps de chargement et la valeur réelle lorsque la page se charge sur mon navigateur. Je vois parfois donc des trucs de plus 5 secondes sur ces sites de page speed alors que ça ne prend qu’à peine une ou deux secondes à se charger chez moi. Évidemment je vidais les caches à chaque fois avant pour être sûr du truc n’est-ce pas.
Je suis sur le point de prendre comet cache aussi mais me pose des questions d’incompatibilité éventuelle avec woo commerce. Quelqu’un a déjà eu des soucis avec le combo comet cache / woo commerce ? :p .
Merci merci d’avance 😉
Si une startup développe un plugin WordPress qui rentre en conflit avec WooCommerce, elle peut immédiatement mettre la clé sous la porte 🙄
Ba justement Wp super cache! J’ai eu des petits soucis avec car mon panier ne se rafraichissait pas! Or j’avais bidouillé un super paramétrage pour qu’il ne rentre pas en conflit avec mon thème. Sauf que pour que la compatibilité fusse parfaite avec woocommerce j’ai du le reparamétré, et là effet papillon j’ai perdu quelques petites fonctionnalités avec mon thème. Enfin… Ce n’est pas toujours évident le croisement des codes qui overident les autres.
Par ailleurs, personne n’ a répondu à mon constat d’écart entre les scores obtenus sur Gtmetrix, par exemple, et le temps réel de chargement constaté avec une addon comme app.telemetry Page Speed Monitor. Bizarre non? Personne ne veut se mouiller pour une explication technique? :p. Allez quoi… 😉
Bonjour,
Je n’aimes pas WP Super Cache, souvent vu sur le forum de WPFR.net, des personnes avoir des ennuis à cause de lui.
Malgré que c’est Automattic qui le gère, le gage de fiabilité, n’est pas au rendez-vous.
Je vous conseillerai de supprimer ce plugin et de le remplacer par WP Fastest Cache.
https[:]//wordpress.org/plugins/wp-fastest-cache/
J’avais testé Comet Cache, pas terrible
https[:]//wordpress.org/support/topic/comet-cache-woocommerce/
WP Super Cache et WooCommerce sont tous les deux développés par Automattic.
Pour les écarts : pas le même software pour le calcul, pas le même serveur, etc. etc., normal que les résultats diffèrent. Optimise en te basant sur un seul outil, c’est mieux.