Création & budget

WP Rocket et extensions de cache : accélérer un site WordPress

5 min de lecture

Une cliente signale que le formulaire de contact ne part plus et que le menu s'affiche de travers sur son téléphone. Quelques jours plus tôt, vous aviez installé WP Rocket et coché toutes les options, avec un site plus rapide à la clé. Une extension de cache accélère bien WordPress, à condition de comprendre ce qu'elle fait et d'ajouter ses options une par une.

Ce que fait un cache

À chaque visite, WordPress assemble la page : il interroge sa base de données, exécute du code et applique le thème. Un cache de page garde une copie toute prête de cette page et la renvoie aux visiteurs suivants, sans refaire le calcul. Le serveur répond plus vite et supporte mieux les pics de fréquentation.

Le cache convient aux pages identiques pour tous les visiteurs : accueil, prestations, articles de blog. Il s'applique moins bien aux pages personnalisées, comme le panier ou le compte d'un client, qui doivent rester calculées à chaque visite.

Plusieurs caches coexistent, et il est utile de les distinguer :

  • le cache de page, celui des extensions et des hébergeurs ;
  • le cache du navigateur, qui garde images et styles sur l'appareil du visiteur ;
  • le cache d'objets, réservé aux sites très fréquentés ou aux boutiques, qui mémorise des résultats de la base de données ;
  • le cache d'un CDN, un réseau qui distribue des copies de vos fichiers depuis des serveurs proches des visiteurs.

WP Rocket, LiteSpeed Cache et les autres

WP Rocket est une extension payante, sans version gratuite. Le cache de page s'active dès l'installation, et des options complètent le dispositif : allègement des fichiers de style et de script, report du chargement des scripts, chargement différé des images, suppression du style inutilisé, nettoyage de la base de données. Une extension payante repose sur une licence à renouveler : souscrivez-la au nom de l'entreprise et notez sa date d'échéance.

LiteSpeed Cache est gratuite. Son cache de page complet fonctionne sur les hébergements équipés du serveur LiteSpeed ; ses autres optimisations, comme l'allègement des fichiers ou le chargement différé des images, s'utilisent aussi ailleurs. Certains services complémentaires qui lui sont associés sont payants selon l'usage.

D'autres extensions, comme WP Super Cache, W3 Total Cache ou WP Fastest Cache, couvrent l'essentiel avec des réglages plus ou moins nombreux. Aucune ne convient à tous les sites : le bon choix dépend de l'hébergement, du thème et de vos compétences.

Le cache de l'hébergeur d'abord

Beaucoup d'hébergeurs fournissent déjà un cache au niveau du serveur, activable depuis leur espace client ou par une extension maison. Un second cache de page par-dessus le premier provoque des conflits : pages qui ne se mettent pas à jour, erreurs étranges, voire affichage cassé. Certains hébergeurs déconseillent ou interdisent même d'installer une extension de cache concurrente.

Avant d'acheter ou d'installer quoi que ce soit, posez deux questions à votre hébergeur : un cache est-il déjà actif sur mon offre, et quelle extension recommandez-vous ? L'article sur les extensions WordPress rappelle qu'une seule extension par fonction reste la règle.

Les réglages qui cassent des pages

Les options de base posent rarement problème. Les ennuis viennent surtout des options avancées :

  • le report du chargement des scripts peut bloquer un menu, un curseur d'images, un formulaire, un bandeau de cookies ou un module de réservation ;
  • le regroupement des fichiers peut dérégler la mise en page ;
  • la suppression du style inutilisé peut faire disparaître un élément qui n'apparaît que sur certaines pages ;
  • le cache des pages dynamiques, comme le panier, la commande ou le compte client d'une boutique, doit être exclu : vérifiez que l'extension le fait, et testez un achat.

Procédez par paliers. Activez d'abord le cache de page seul et testez, puis ajoutez les options une à une, avec un nouveau test à chaque étape. Contrôlez le menu, un formulaire, une page de réservation ou de commande, sur ordinateur et sur téléphone, dans une fenêtre de navigation privée. Notez ce que vous activez, pour pouvoir revenir en arrière en une minute.

Une modification du site n'apparaît pas ? Videz le cache dans cet ordre : celui de l'extension, celui de l'hébergeur, puis celui de votre navigateur. Dans la plupart des cas, l'ancienne copie de la page en est la cause.

Mesurer avant, mesurer après

Un réglage ne vaut que par son effet. Testez la même page, en version mobile, avant l'installation puis après chaque changement, dans PageSpeed Insights, en lisant le rapport comme l'explique l'article sur PageSpeed Insights. Lancez le test trois fois et retenez la valeur du milieu, car elle varie d'un passage à l'autre. Le cache de page agit surtout sur le délai de réponse du serveur, appelé TTFB dans le rapport : c'est l'indicateur à surveiller en priorité, avant le score global.

Un cache ne corrige pas tout. Des images trop lourdes, un thème chargé d'effets, un constructeur de pages gourmand, trop d'extensions ou un hébergement sous-dimensionné se traitent à la source. Si le gain reste faible, cherchez de ce côté.

Votre méthode de test

  1. Demandez à votre hébergeur si un cache est déjà actif et quelle extension il recommande.
  2. Faites une sauvegarde, puis installez une seule extension de cache avec ses réglages de départ.
  3. Ajoutez les options avancées une par une, en testant formulaire, menu et commande à chaque fois.
  4. Comparez les résultats avant et après. Si le site reste lent malgré tout, une refonte légère peut se révéler plus simple que d'empiler les réglages : nos tarifs permettent d'en estimer le coût.