WP Rocket – présentation et guide de configuration complet
Dans un environnement numérique où la vitesse de chargement des sites web joue un rôle crucial, il est indispensable d’optimiser chaque aspect de son site WordPress. Un site rapide améliore non seulement l’expérience utilisateur, mais joue aussi un rôle déterminant dans le référencement naturel (SEO). Pour atteindre cet objectif, l’utilisation d’un plugin de cache performant devient incontournable. C’est là que WP Rocket entre en jeu.
WP Rocket est souvent considéré comme le meilleur plugin de cache pour WordPress en raison de sa facilité d’utilisation et de ses nombreuses fonctionnalités avancées. Que vous soyez un utilisateur novice ou expérimenté, ce plugin vous permet de booster considérablement la vitesse de votre site en quelques clics, sans avoir besoin de compétences techniques particulières. Dans ce guide, nous allons explorer en détail ce que WP Rocket a à offrir, pourquoi il est devenu si populaire, et comment vous pouvez l’utiliser pour améliorer les performances de votre site web.
Pourquoi utiliser un plugin de cache ?
Un site web rapide est essentiel pour garantir une bonne expérience utilisateur et améliorer son référencement naturel (SEO). Un temps de chargement long peut frustrer les visiteurs et augmenter le taux de rebond, ce qui a un impact négatif sur les performances globales de votre site. C’est ici qu’intervient l’utilisation d’un plugin de cache. Mais pourquoi est-il si important d’installer un plugin de cache, en particulier pour les sites WordPress ?
- Amélioration de la vitesse du site
- En mettant en cache des versions statiques des pages, un plugin de cache réduit considérablement le temps de chargement. Un site plus rapide retient mieux les visiteurs et les incite à naviguer plus longtemps.
- Meilleure expérience utilisateur :
- Un site qui se charge rapidement est plus agréable à utiliser, ce qui améliore l’engagement des visiteurs et les chances qu’ils reviennent.
- Avantages SEO :
- Google accorde une grande importance à la vitesse des sites web dans son algorithme de classement. Un site rapide a donc plus de chances de figurer en haut des résultats de recherche.
- Réduction de la charge du serveur :
- Un plugin de cache réduit les requêtes vers le serveur en servant des pages statiques, ce qui diminue la charge sur celui-ci, notamment lors de pics de trafic.
Comment fonctionne un plugin de cache ?
Le fonctionnement d’un plugin de cache, comme WP Rocket, repose sur un principe simple : générer et stocker des versions statiques de vos pages web afin de réduire les ressources nécessaires pour charger celles-ci.
Voici une explication plus détaillée du processus :
Création de pages statiques : Lorsqu’un utilisateur visite une page de votre site pour la première fois, le serveur WordPress exécute plusieurs scripts PHP et récupère des données de la base de données pour générer la page. Ce processus peut prendre du temps, surtout si votre site contient de nombreuses requêtes. Un plugin de cache stocke cette page générée dans un fichier HTML statique.
Accélération des requêtes futures : Une fois qu’une version statique de la page est stockée, chaque visiteur suivant n’aura pas besoin de « reconstruire » la page. Le serveur leur renverra simplement la version statique déjà générée, ce qui réduit considérablement le temps de chargement.
Minification et combinaison des fichiers : Un plugin comme WP Rocket va également minifier (réduire la taille) et combiner les fichiers CSS et JavaScript, afin de réduire le nombre de requêtes envoyées au serveur. Moins de requêtes = des temps de chargement plus rapides.
- Lazy Load (chargement différé) : Cette fonctionnalité permet de ne charger que les images et les vidéos visibles par l’utilisateur à un moment donné. Cela réduit le temps de chargement initial de la page et améliore les performances générales.
Préchargement du cache : Avec WP Rocket, le cache est préchargé dès la publication d’un article ou d’une page. Cela signifie que même les premiers visiteurs accèdent à une page en cache, sans avoir à attendre la génération de la version statique.
Les caractéristiques et fonctionnalités proposées par WP Rocket
WP Rocket est apprécié pour sa richesse fonctionnelle et sa simplicité d’utilisation. Examinons les principales fonctionnalités offertes par WP Rocket à travers ses différents onglets et sections.
Interface
L’une des grandes forces de WP Rocket est son interface utilisateur simple et épurée. Contrairement à certains plugins de cache qui peuvent être déroutants à configurer, WP Rocket propose une navigation claire avec des onglets bien définis, vous guidant dans chaque étape du processus d’optimisation. Dès l’installation, WP Rocket est prêt à fonctionner avec des paramètres optimaux par défaut, ce qui permet d’améliorer sans attendre les performances de votre site.
Le tableau de bord
Le tableau de bord est la première section que vous rencontrez après l’activation de WP Rocket. Il vous permet d’accéder rapidement à des informations générales sur l’état du cache, les licences, et des recommandations pour une configuration optimale. Vous pouvez aussi y trouver des raccourcis pour vider le cache ou lancer un préchargement manuel.
Fonctionnalités clés du tableau de bord :
- Vidage du cache en un clic : Il est possible de vider le cache de tout le site ou uniquement d’une page spécifique.
- Préchargement manuel du cache : Vous pouvez forcer le préchargement des pages du site pour s’assurer qu’elles sont toujours disponibles en version statique.
- Accès rapide aux mises à jour et à l’assistance : Vous y trouverez des informations sur votre licence et des liens directs vers la documentation et le support technique.
Cache
L’onglet Cache est l’une des sections clés de WP Rocket, où vous pouvez affiner les paramètres de mise en cache pour optimiser l’affichage de vos pages web sur tous les types de dispositifs. Cet onglet vous permet de configurer le cache de manière précise selon les besoins de votre site, qu’il soit statique ou dynamique.
Mise en cache pour les appareils mobiles
La mise en cache pour les appareils mobiles est une option essentielle si votre site est responsive, c’est-à-dire qu’il s’adapte automatiquement aux écrans de différentes tailles. Lorsque cette option est activée, WP Rocket stocke une version en cache des pages spécialement optimisée pour les utilisateurs mobiles. Cela garantit que les visiteurs sur smartphones et tablettes bénéficient d’une vitesse de chargement tout aussi rapide que ceux sur ordinateur.
- Créer un fichier de cache à part pour les mobiles : Si vous activez cette option, WP Rocket générera des fichiers de cache distincts pour chaque type d’appareil (ordinateurs de bureau, tablettes, smartphones). Cela peut être utile si votre site présente des différences significatives dans l’affichage mobile et desktop. Toutefois, si votre site est bien optimisé pour tous les appareils sans distinction majeure, vous pouvez laisser cette option désactivée pour éviter de générer des fichiers supplémentaires.
Cache utilisateur
Si votre site propose une zone membre ou restreinte aux utilisateurs inscrits, l’activation du cache utilisateur est recommandée. Avec cette option, WP Rocket crée un fichier de cache distinct pour chaque utilisateur connecté, permettant ainsi une personnalisation adaptée à leurs droits d’accès.
Cela est particulièrement utile pour des sites tels que des boutiques en ligne ou des forums, où le contenu diffère en fonction de l’utilisateur. Cependant, si votre site ne propose pas d’accès différencié pour les utilisateurs connectés, il est préférable de désactiver cette fonctionnalité afin de ne pas surcharger inutilement votre serveur.
Délai de nettoyage du cache
La durée de vie du cache détermine combien de temps WP Rocket conserve une version en cache d’une page avant de la supprimer et de régénérer une nouvelle version. Par défaut, cette durée est fixée à 10 heures, mais vous pouvez l’ajuster en fonction de la fréquence de mise à jour de votre site.
- Sites statiques : Si votre site ne change pratiquement jamais (par exemple un blog avec peu de publications), vous pouvez prolonger la durée de vie du cache pour réduire la fréquence des purges et améliorer les performances.
- Sites dynamiques : Si votre contenu est régulièrement mis à jour (comme un site de e-commerce ou un blog à haute fréquence de publication), il est préférable de réduire la durée de vie du cache pour garantir que les visiteurs voient la version la plus récente de vos pages.
Optimisation des fichiers
L’optimisation des fichiers est une fonctionnalité essentielle de WP Rocket qui vise à réduire la taille des fichiers CSS, JavaScript et HTML de votre site pour améliorer sa vitesse de chargement. En optimisant ces fichiers, vous diminuez le poids total de vos pages web et réduisez le nombre de requêtes envoyées au serveur, ce qui se traduit par des temps de réponse plus rapides pour les visiteurs.
Minifier les fichiers CSS (Conseil : Activer)
Cette option réduit la taille des fichiers CSS en supprimant les espaces, les commentaires et autres éléments inutiles, ce qui permet de réduire le poids total des pages. En activant cette fonctionnalité, vous améliorez les temps de chargement de votre site sans affecter son apparence.
Combiner les fichiers CSS (Conseil : Désactiver)
WP Rocket offre la possibilité de combiner tous vos fichiers CSS en un seul pour réduire le nombre de requêtes HTTP. Toutefois, si votre site utilise le HTTP/2 (ce qui est généralement le cas sur la plupart des serveurs modernes), il est recommandé de désactiver cette option, car HTTP/2 gère efficacement les requêtes multiples. De plus, si vous avez activé l’option « Supprimer les ressources CSS inutilisées« , cette fonctionnalité est automatiquement désactivée.
Optimiser le chargement du CSS (Conseil : Activer)
Cette option permet de réduire la taille globale de vos pages en éliminant les feuilles de style CSS non utilisées et en optimisant celles qui sont nécessaires. Cela permet de :
- Réduire la taille du code et le nombre de feuilles de style à charger.
- Accélérer le chargement de vos pages et améliorer les Core Web Vitals de Google, tels que le First Contentful Paint.
- Supprimer les ressources CSS bloquant le rendu, une des recommandations majeures de Google PageSpeed Insight.
Minifier les fichiers JavaScript (Conseil : Activer)
Comme pour les fichiers CSS, la minification des fichiers JavaScript permet de réduire leur taille en supprimant les espaces et commentaires inutiles. Cela permet de charger plus rapidement ces fichiers, réduisant ainsi le temps de chargement total de la page.
Combiner les fichiers JavaScript (Conseil : Désactiver)
Tout comme pour le CSS, la combinaison des fichiers JavaScript est désactivée si votre site utilise le HTTP/2. HTTP/2 gère plusieurs requêtes simultanées de manière efficace, ce qui rend cette option inutile. De plus, combiner les fichiers JavaScript peut entraîner des problèmes de compatibilité sur certains sites, notamment lorsque ceux-ci utilisent des scripts provenant de différentes sources.
Charger le JavaScript en différé (Conseil : Activer)
Cette option est très utile pour améliorer les performances d’une page. En activant le chargement différé, WP Rocket déplace les fichiers JavaScript vers le bas de la page, les chargeant après que les autres ressources critiques aient été traitées. Cela réduit le temps de blocage initial et améliore la recommandation « Supprimer les ressources JavaScript qui bloquent l’affichage » (Remove render-blocking JavaScript) de Google PageSpeed Insight.
Reporter l’exécution du JavaScript (Conseil : Activer)
- Reporter l’exécution du JavaScript – Activer : Il s’agit de l’une des fonctionnalités les plus performantes de WP Rocket. Elle permet de retarder l’exécution des fichiers JavaScript jusqu’à ce que l’utilisateur interagisse avec la page (comme faire défiler, cliquer ou toucher l’écran). Cela permet d’améliorer des indicateurs clés des Core Web Vitals tels que le Total Blocking Time (TBT), le Time to Interactive (TTI), et le First Contentful Paint (FCP).
Cette option répond également aux recommandations suivantes de Google PageSpeed Insight :
- Supprimer les ressources JavaScript inutilisées.
- Minimiser le travail du fil principal.
- Réduire le temps d’exécution du JavaScript.
Media
L’onglet Media dans WP Rocket propose plusieurs fonctionnalités pour optimiser le chargement des images, des vidéos et des autres contenus multimédias sur votre site WordPress. Ces options sont particulièrement utiles pour améliorer la vitesse de chargement des pages et garantir une meilleure expérience utilisateur, surtout pour les visiteurs avec des connexions Internet plus lentes. En optimisant les fichiers médias, vous réduisez également le temps de chargement global de votre site et améliorez vos Core Web Vitals.
Lazy Load - Chargement différé - (Conseil : Activer)
- Activer pour les images – (Conseil : Activer) :
- Cette fonctionnalité permet de charger les images uniquement lorsqu’elles sont sur le point d’apparaître dans le champ de vision de l’utilisateur (lorsqu’il fait défiler la page, par exemple). Cela réduit le temps de chargement initial de la page, car seules les images visibles sont téléchargées au début. Lazy Load est particulièrement efficace pour les sites contenant de nombreuses images ou des pages longues.
- Activer pour les iframes et vidéos – (Conseil : Activer) :
- WP Rocket applique également le chargement différé aux iframes et vidéos, comme celles intégrées depuis YouTube ou Vimeo. Cela permet de différer le téléchargement de ces éléments jusqu’à ce qu’ils soient nécessaires, ce qui améliore la vitesse de chargement des pages tout en réduisant les requêtes réseau inutiles.
- Remplacer l’IFrame YouTube par une image d’aperçu – (Conseil : Activer) :
- Une autre fonctionnalité proposée par WP Rocket pour optimiser le chargement des vidéos est la possibilité de remplacer les iframes YouTube par une image d’aperçu. Cela signifie que plutôt que de charger directement l’iframe (ce qui est souvent lourd et ralentit le temps de chargement), WP Rocket affiche une image d’aperçu (ou thumbnail) de la vidéo. Ce n’est que lorsque l’utilisateur clique sur cette image que l’iframe et la vidéo réelle sont chargées.
Ajouter les dimensions des images manquantes (Conseil : Activer)
L’ajout des dimensions (hauteur et largeur) aux images est une autre pratique recommandée par WP Rocket pour optimiser la vitesse de chargement et éviter les problèmes de mise en page. Lorsque les dimensions des images ne sont pas spécifiées, le navigateur doit recalculer la disposition de la page lors du chargement des fichiers. Cela peut entraîner un décalage visuel appelé cumulative layout shift (CLS), un facteur qui peut nuire à l’expérience utilisateur et aux Core Web Vitals de Google.
Pourquoi ajouter les dimensions des images ?
- Amélioration de la stabilité visuelle :
- En spécifiant les dimensions des images (largeur et hauteur), le navigateur sait à l’avance combien d’espace doit être réservé pour chaque image. Cela permet de réduire les décalages de mise en page pendant le chargement.
- Chargement plus fluide :
- En définissant les dimensions, vous évitez que la page se réorganise une fois que les images sont chargées, ce qui crée une expérience de navigation plus fluide.
- Amélioration des performances SEO :
- Google accorde une importance croissante à la stabilité visuelle dans ses classements. Un site où le contenu « saute » à cause de l’absence de dimensions d’image peut être pénalisé dans les résultats de recherche.
Préchargement
L’onglet Préchargement de WP Rocket est une fonctionnalité puissante qui permet d’anticiper les besoins de vos visiteurs en générant automatiquement des fichiers en cache avant même qu’ils ne soient demandés. Cela garantit que les pages de votre site se chargent plus rapidement lors de la première visite d’un utilisateur. Le préchargement permet d’améliorer considérablement la vitesse de votre site, car il n’est pas nécessaire d’attendre qu’un visiteur déclenche la mise en cache.
Préchargement des pages
Le préchargement des pages consiste à générer des versions en cache de vos pages dès qu’elles sont publiées ou mises à jour. Cela signifie que même les premiers visiteurs accèdent à une version optimisée en cache, sans attendre que la page soit demandée pour être mise en cache.
WP Rocket propose deux méthodes principales pour le préchargement :
- Activer le prechargement (Conseil : Activer) : Le cache des pages est automatiquement généré lorsque vous publiez un nouvel article ou modifiez une page. Cela garantit que toutes les nouvelles pages sont rapidement disponibles en version optimisée.
- Préchargement basé sur le sitemap (Conseil : Activer) : Si vous avez un sitemap XML, WP Rocket peut s’appuyer dessus pour précharger toutes les pages listées, assurant ainsi que les pages les plus importantes de votre site soient en cache en permanence.
- Sitemap XML de Yoast SEO : Si vous avez créé votre sitemap avec le plugin Yoast cochez cette option.
Préchargement des liens
Le préchargement des liens est une fonctionnalité intéressante qui donne l’impression de réduire les temps de chargement de vos pages.
- Comment cela fonctionne : Dès que l’utilisateur passe sa souris au-dessus d’un lien (hover), WP Rocket commence à charger le contenu de la page ciblée en anticipation de son clic. Cela peut donner l’impression que la page se charge instantanément.
- Impact sur la performance : Cette fonctionnalité est particulièrement utile pour les sites avec de nombreux liens internes, comme des blogs ou des boutiques en ligne, car elle donne une sensation de rapidité et de fluidité lors de la navigation.
Préchargement des requêtes DNS
Le préchargement DNS (Domain Name System) est une technique qui permet de réduire le temps nécessaire pour résoudre les noms de domaine des ressources externes sur votre site (images, scripts, polices de caractères, etc.). WP Rocket anticipe les requêtes DNS et réduit ainsi les délais de chargement en effectuant cette opération en arrière-plan.
- Pourquoi c’est utile : Chaque fois qu’une page de votre site utilise une ressource externe (comme une image hébergée sur un autre domaine ou un fichier JavaScript provenant d’un CDN), le navigateur doit résoudre l’adresse DNS avant de charger la ressource. Le préchargement DNS réduit cette attente en la réalisant en amont.
- Amélioration des performances : Cela diminue le temps nécessaire pour charger ces ressources externes et contribue à accélérer le rendu des pages.
Préchargement des polices
WP Rocket permet également de précharger les polices web, une optimisation essentielle pour améliorer le temps de rendu du texte sur votre site. En préchargeant les polices, vous évitez les retards dus à leur téléchargement et améliorez la lisibilité dès le chargement initial de la page.
- Pourquoi c’est important : Les polices personnalisées peuvent prendre du temps à se charger, et si elles ne sont pas optimisées, cela peut créer un effet de « flash » où le texte est d’abord affiché avec une police par défaut avant que la police personnalisée ne soit appliquée.
- Amélioration des Core Web Vitals : En préchargeant les polices, vous réduisez le First Contentful Paint (FCP) et le Largest Contentful Paint (LCP), deux mesures clés pour les performances web.
Règles avancées
L’onglet Règles avancées de WP Rocket vous permet d’affiner davantage les paramètres de mise en cache en excluant certaines pages, utilisateurs, ou cookies de la mise en cache. Cette flexibilité est particulièrement utile pour des sites avec des zones spécifiques où la mise en cache pourrait poser des problèmes (comme des pages dynamiques, des formulaires ou des espaces utilisateurs).
Voici comment vous pouvez utiliser les options de cet onglet pour adapter la gestion du cache à vos besoins spécifiques.
Ne jamais mettre en cache ces URL(s)
WP Rocket vous permet d’exclure certaines URL(s) de la mise en cache. Cela est particulièrement utile pour les pages dynamiques ou sensibles qui ne doivent pas être mises en cache, comme des pages de paiement, des paniers d’achat ou des formulaires de contact.
Exemple d’utilisation : Si vous avez une page de paiement sur votre site e-commerce, il est essentiel de désactiver la mise en cache pour cette URL afin que les informations de transaction et de commande soient toujours actualisées et sécurisées.
Comment l’utiliser : Dans cet onglet, vous pouvez entrer les URL spécifiques que vous souhaitez exclure de la mise en cache. Cela peut inclure des URL précises (comme
https://votresite.com/checkout
) ou des modèles d’URL (commehttps://votresite.com/*/paiement
) si vous souhaitez exclure plusieurs pages similaires.
Ne jamais mettre en cache ces cookies
WP Rocket permet aussi de ne jamais mettre en cache certains cookies. Cela est utile si vous avez des fonctionnalités sur votre site qui dépendent de l’utilisation de cookies pour personnaliser le contenu, par exemple des paniers d’achat ou des comptes utilisateurs. En excluant des cookies spécifiques, vous vous assurez que le contenu dynamique associé à ces cookies n’est jamais mis en cache, et donc toujours affiché correctement.
Exemple d’utilisation : Si vous avez un site avec des utilisateurs connectés ou des paniers d’achat personnalisés, vous pouvez configurer WP Rocket pour ne pas mettre en cache les cookies qui stockent ces informations. Par exemple, un cookie lié à un panier d’achat (
woocommerce_cart_hash
).Comment l’utiliser : Vous devez spécifier les noms exacts des cookies que vous souhaitez exclure de la mise en cache dans cette section. Cela garantit que le contenu personnalisé associé à ces cookies n’est pas caché.
Ne jamais mettre en cache ces User agents
Les User agents sont des identifiants utilisés par les navigateurs et certains robots (comme les crawlers de moteurs de recherche) pour s’identifier auprès des serveurs web. En utilisant cette option, vous pouvez exclure des User agents spécifiques du cache. Cela est particulièrement utile pour garantir que certains utilisateurs ou robots obtiennent toujours la version la plus récente de la page, sans passer par le cache.
Exemple d’utilisation : Vous pouvez exclure des User agents spécifiques, tels que des robots d’indexation ou des outils de surveillance, pour qu’ils obtiennent des données actualisées plutôt que des pages en cache. Par exemple, vous pouvez choisir de ne pas mettre en cache les User agents des outils de test de performance comme Google PageSpeed Insights.
Comment l’utiliser : Vous pouvez entrer les identifiants des User agents dans cette section. Par exemple, pour Googlebot, vous pourriez entrer
Googlebot
comme User agent à ne pas mettre en cache.
Optimiser et nettoyer la base de données
L’onglet Optimiser et nettoyer la base de données de WP Rocket va vous permettre de garder votre base de données WordPress légère et performante. Au fil du temps, la base de données de votre site accumule des données inutiles comme les révisions d’articles, les commentaires spam ou en attente, ainsi que d’autres éléments qui peuvent ralentir votre site. WP Rocket propose plusieurs options pour nettoyer ces éléments et optimiser les performances globales de votre site.
Nettoyage des contenus et des commentaires
- Nettoyage des révisions d’articles
- À chaque modification d’un article ou d’une page, WordPress enregistre une révision de l’ancienne version. Bien que ces révisions puissent être utiles pour revenir à une version antérieure, elles finissent par encombrer la base de données si elles ne sont pas régulièrement nettoyées.
- Nettoyage des révisions : Cette option supprime toutes les révisions inutiles de vos articles et pages pour alléger la base de données. WP Rocket recommande de conserver seulement les révisions nécessaires et de supprimer régulièrement celles qui ne sont plus utiles.
- À chaque modification d’un article ou d’une page, WordPress enregistre une révision de l’ancienne version. Bien que ces révisions puissent être utiles pour revenir à une version antérieure, elles finissent par encombrer la base de données si elles ne sont pas régulièrement nettoyées.
- Nettoyage des brouillons
- Les brouillons automatiques sont créés lorsque vous travaillez sur des articles ou des pages sans les publier immédiatement. Comme les révisions, ces brouillons finissent par encombrer la base de données.
- Nettoyage des brouillons automatiques : Cette option permet de supprimer tous les brouillons automatiques qui ne sont plus nécessaires, ce qui libère de l’espace dans votre base de données et accélère vos requêtes.
- Les brouillons automatiques sont créés lorsque vous travaillez sur des articles ou des pages sans les publier immédiatement. Comme les révisions, ces brouillons finissent par encombrer la base de données.
- Nettoyage des commentaires
- Les commentaires spam, en attente ou supprimés peuvent également encombrer votre base de données. WP Rocket offre une solution simple pour supprimer ces commentaires non pertinents.
- Nettoyage des commentaires en attente et spam : Cette option permet de supprimer automatiquement tous les commentaires marqués comme spam ou en attente de modération. Cela permet de libérer de l’espace et d’améliorer les performances.
- Les commentaires spam, en attente ou supprimés peuvent également encombrer votre base de données. WP Rocket offre une solution simple pour supprimer ces commentaires non pertinents.
Nettoyage des transients - de la base de données - nettoyage automatique
- Nettoyage des transients
- Les transients sont des données temporaires stockées dans la base de données pour améliorer les performances de certaines fonctions. Cependant, une fois que ces transients expirent ou deviennent inutiles, ils continuent à occuper de l’espace dans la base de données.
- Nettoyage des transients – Activer : WP Rocket vous permet de supprimer ces transients obsolètes, ce qui réduit la taille de la base de données et améliore les performances. Les transients actifs et utilisés ne seront pas affectés par ce nettoyage.
- Les transients sont des données temporaires stockées dans la base de données pour améliorer les performances de certaines fonctions. Cependant, une fois que ces transients expirent ou deviennent inutiles, ils continuent à occuper de l’espace dans la base de données.
- Nettoyage des tables orphelines
- Lorsque des plugins ou des thèmes sont supprimés, certaines tables de la base de données peuvent devenir orphelines, c’est-à-dire inutilisées. Ces tables occupent inutilement de l’espace dans la base de données.
- Nettoyage de la base de données : WP Rocket vous permet d’identifier et de supprimer ces tables inutilisées pour optimiser l’espace de stockage et améliorer la vitesse des requêtes dans la base de données.
- Lorsque des plugins ou des thèmes sont supprimés, certaines tables de la base de données peuvent devenir orphelines, c’est-à-dire inutilisées. Ces tables occupent inutilement de l’espace dans la base de données.
- Planification du nettoyage automatique
- Plutôt que d’effectuer le nettoyage manuellement, WP Rocket offre la possibilité de programmer des nettoyages automatiques à intervalles réguliers. Cela garantit que votre base de données reste propre et optimisée sans que vous ayez besoin d’intervenir.
- Nettoyage automatique : Vous pouvez planifier des nettoyages hebdomadaires ou mensuels pour automatiser ce processus. WP Rocket s’occupe alors de supprimer les révisions, brouillons automatiques, commentaires spam, transients, et autres données inutiles.
- Plutôt que d’effectuer le nettoyage manuellement, WP Rocket offre la possibilité de programmer des nettoyages automatiques à intervalles réguliers. Cela garantit que votre base de données reste propre et optimisée sans que vous ayez besoin d’intervenir.
CDN
L’onglet CDN de WP Rocket permet d’intégrer un Content Delivery Network (CDN) à votre site WordPress pour améliorer ses performances en distribuant les fichiers statiques via un réseau mondial de serveurs. Un CDN permet de réduire les temps de chargement et d’améliorer l’expérience utilisateur, surtout pour les visiteurs éloignés du serveur principal de votre site. Cependant, l’utilisation d’un CDN et sa configuration dans WP Rocket nécessitent des connaissances techniques pour être mise en place correctement et éviter des erreurs dans le fonctionnement du site.
Qu'est-ce qu'un CDN et pourquoi l'utiliser ?
Un CDN fonctionne en stockant des copies des fichiers statiques de votre site (images, fichiers CSS, JavaScript) sur plusieurs serveurs répartis dans le monde entier. Lorsqu’un utilisateur accède à votre site, les fichiers sont chargés depuis le serveur le plus proche, réduisant ainsi le temps de réponse.
Les avantages de l’utilisation d’un CDN incluent :
- Réduction des temps de chargement : Le contenu statique est servi depuis un serveur proche de l’utilisateur, accélérant ainsi le chargement des pages.
- Diminution de la charge sur le serveur principal : Les serveurs du CDN prennent en charge la distribution des fichiers statiques, soulageant ainsi votre serveur.
- Amélioration de la stabilité et des performances : Les fichiers sont distribués efficacement à travers le monde, réduisant le risque de temps de latence ou d’indisponibilité.
Intégration d’un CDN avec WP Rocket
Bien que WP Rocket simplifie l’intégration d’un CDN, la configuration correcte d’un CDN requiert une certaine expertise technique. Cela inclut la connaissance des réglages DNS, la compréhension des fichiers statiques, et la capacité à gérer les éventuels conflits avec le chargement des ressources.
Comment activer le CDN dans WP Rocket :
- Activer le CDN : Vous devez cocher la case « Activer le CDN » dans l’onglet CDN de WP Rocket pour permettre au plugin de réécrire les URLs des fichiers statiques, les pointant vers les serveurs de votre CDN.
- URL du CDN (CNAME CDN) : Entrez l’URL fournie par votre fournisseur de CDN, comme
cdn.votresite.com
ou une URL spécifique à votre fournisseur (exemple : Cloudflare, KeyCDN, ou MaxCDN). - Ressources à servir via le CDN : Vous pouvez choisir les types de fichiers à servir via le CDN, tels que les fichiers CSS, JavaScript, et multimédias (images, vidéos). Cliquez sur la flèche du bouton Tous les fichiers. Assurez-vous de bien comprendre l’impact de la distribution de ces fichiers sur le CDN.
Exclure certains fichiers du CDN
- Si nécessaire, vous pouvez exclure certains fichiers de l’utilisation du CDN. Cela est utile si des fichiers critiques ou certains scripts spécifiques sont mieux gérés sans passer par le CDN. Vous devez avoir une bonne connaissance des fichiers du site pour faire cette configuration correctement.
Heartbeat
La fonctionnalité Heartbeat de WordPress est un mécanisme intégré qui permet de maintenir une communication en temps réel entre le navigateur de l’utilisateur et le serveur. Ce mécanisme est utilisé pour diverses tâches, comme la gestion des brouillons automatiques, les notifications en direct dans le tableau de bord, ou encore l’affichage de l’état de connexion multiple lorsque plusieurs utilisateurs travaillent sur un même contenu. Cependant, cette fonctionnalité peut parfois solliciter intensivement les ressources du serveur, en particulier si votre site a beaucoup de visiteurs ou si vous utilisez un hébergement partagé.
WP Rocket inclut un outil pour contrôler et limiter l’API Heartbeat de WordPress afin d’améliorer les performances globales du site, notamment en réduisant la consommation des ressources serveur et en optimisant la rapidité de chargement.
Dans WP Rocket, l’option Contrôler Heartbeat vous permet de gérer l’activité de l’API Heartbeat de WordPress pour optimiser l’utilisation des ressources de votre serveur. En activant cette option, vous pouvez ajuster la fréquence des requêtes Heartbeat pour chaque partie de votre site.
- Réduire l’activité : Comportement en Backend
- L’API Heartbeat effectue des requêtes régulières dans le tableau de bord WordPress. En activant Contrôler Heartbeat, vous pouvez réduire cette fréquence ou la désactiver pour limiter la charge sur le serveur.
- Réduire l’activité : Comportement dans l’éditeur d’articles
- Lors de l’édition d’articles, Heartbeat gère les sauvegardes automatiques. Vous pouvez ajuster cette fréquence pour optimiser l’utilisation des ressources tout en conservant une sécurité minimale via des sauvegardes périodiques.
- Réduire l’activité : Comportement en Frontend
- En frontend, l’API Heartbeat n’est généralement pas nécessaire. En activant Contrôler Heartbeat, vous pouvez désactiver complètement son activité sur le frontend, améliorant ainsi la performance globale du site.
Les Add-Ons inclus avec WP Rocket
WP Rocket propose plusieurs Add-Ons intégrés qui permettent d’améliorer encore plus les performances et la gestion de votre site WordPress. Ces extensions facilitent l’intégration de services tiers et ajoutent des fonctionnalités supplémentaires pour optimiser votre site sans avoir à installer des plugins supplémentaires.
Varnish
Varnish est un serveur de cache HTTP conçu pour améliorer la vitesse de chargement des pages en stockant localement les ressources sur le serveur d’hébergement, contrairement à un CDN qui utilise des serveurs distants. L’add-on Varnish dans WP Rocket vous permet d’automatiser la gestion du cache Varnish.
- Fonctionnement : Une fois activé, cet add-on synchronise la purge du cache de WP Rocket avec celle de Varnish. Cela signifie que chaque fois que WP Rocket vide son cache, le cache Varnish est également purgé. Cela garantit que les visiteurs accèdent toujours aux dernières versions des pages, sans avoir à vider manuellement le cache de Varnish.
WebP
WebP est un format d’image développé par Google, connu pour réduire considérablement la taille des fichiers d’image par rapport aux formats JPEG et PNG, tout en préservant la qualité. L’add-on WebP de WP Rocket crée un cache dédié pour les versions WebP des images présentes sur votre site.
- Fonctionnement : Une fois activé, WP Rocket génère un cache séparé pour les images WebP, ce qui permet d’accélérer le chargement des pages pour les visiteurs dont les navigateurs supportent ce format. Cependant, WP Rocket ne convertit pas automatiquement les images en WebP. Pour cela, vous devrez utiliser un plugin supplémentaire, comme Imagify, qui est développé par la même équipe que WP Rocket et qui permet la conversion des images en WebP.
Sucuri
Sucuri est une solution de sécurité de site web reconnue pour sa surveillance en temps réel et sa protection contre diverses menaces, y compris les attaques par force brute et les injections de code malveillant. L’add-on Sucuri de WP Rocket vous permet de synchroniser le cache entre WP Rocket et Sucuri.
- Fonctionnement : Une fois activé, cet add-on garantit que chaque fois que le cache de WP Rocket est purgé, le cache de Sucuri l’est également. Cela permet de maintenir une synchronisation parfaite entre les deux systèmes, garantissant que les visiteurs obtiennent toujours les dernières versions des pages tout en profitant des fonctionnalités de sécurité de Sucuri.
Cloudflare
Cloudflare est un Content Delivery Network (CDN) qui optimise la vitesse de chargement des pages tout en protégeant votre site contre les attaques malveillantes. En activant l’add-on Cloudflare dans WP Rocket, vous pouvez gérer directement les paramètres Cloudflare depuis votre tableau de bord WordPress.
- Fonctionnement : Une fois activé, l’add-on Cloudflare permet à WP Rocket de synchroniser ses réglages de cache avec ceux de Cloudflare. Vous bénéficiez ainsi des fonctionnalités de Cloudflare comme la mise en cache intelligente, l’optimisation des fichiers, la compression des données, et la protection contre les attaques DDoS, sans avoir à configurer manuellement ces paramètres via le tableau de bord Cloudflare.
La section Outils
La section Outils de WP Rocket vous permet de gérer les réglages du plugin de manière flexible, en sauvegardant ou restaurant vos configurations, en optimisant certains éléments spécifiques comme les polices Google Fonts, ou en mettant à jour manuellement les listes de compatibilité. Cette section est particulièrement utile pour les utilisateurs qui souhaitent personnaliser et maintenir leurs optimisations sans avoir à tout reconfigurer manuellement après une mise à jour ou un changement.
Exporter les réglages
WP Rocket vous permet d’exporter les réglages actuels de votre site sous forme de fichier. Cela est très pratique si vous voulez sauvegarder une configuration avant de tester de nouveaux paramètres, ou si vous gérez plusieurs sites et souhaitez appliquer les mêmes réglages sur chacun d’eux.
- Télécharger un fichier de sauvegarde : Cette fonctionnalité vous permet de créer et de télécharger un fichier contenant vos réglages actuels. Vous pouvez utiliser ce fichier comme sauvegarde en cas de modification future ou pour appliquer les mêmes optimisations sur un autre site.
Importer les réglages
La section Importer les réglages vous permet de restaurer les configurations précédemment exportées. C’est un gain de temps non négligeable pour les utilisateurs qui souhaitent appliquer une configuration déjà testée sur un autre site ou après un changement de serveur.
- Choisir un fichier : Vous pouvez importer un fichier de configuration en le sélectionnant depuis votre ordinateur. La taille maximale autorisée est de 512 Mo, ce qui est largement suffisant pour les fichiers de réglages de WP Rocket.
- Envoyer et importer : Après avoir choisi votre fichier, cliquez sur « Envoyer » pour importer et appliquer les réglages à votre installation WP Rocket. Cela rétablit vos configurations sans devoir les reconfigurer manuellement.
Restauration
Si vous rencontrez des problèmes avec une nouvelle version de WP Rocket, cette option vous permet de restaurer une version précédente du plugin.
- Réinstaller la version précédente : Par exemple, si la version 3.14 présente des soucis, vous pouvez réinstaller la version 3.13.4. Cela est particulièrement utile si vous devez attendre une mise à jour corrective ou si vous préférez une version antérieure.
- Demande de support : WP Rocket vous encourage à réinstaller la version précédente en attendant une assistance, si besoin.
Optimiser les Google Fonts
L’optimisation des Google Fonts est une fonctionnalité unique que WP Rocket propose dans cette section. L’activation de cette option permet de réduire le nombre de requêtes HTTP générées par les polices Google, en combinant plusieurs requêtes en une seule. Cela améliore la vitesse de chargement des pages, notamment pour les sites qui utilisent plusieurs polices Google.
- Optimiser les Google Fonts : En activant cette option, vous optimisez automatiquement les performances des polices en réduisant les requêtes HTTP nécessaires pour les charger.
- Action unique : Cette option n’a besoin d’être activée qu’une seule fois et, une fois appliquée, le bouton disparaîtra.
Mise à jour des listes d'inclusion et d'exclusion
WP Rocket met à jour automatiquement ses listes d’inclusion et d’exclusion chaque semaine pour assurer la compatibilité avec divers plugins, thèmes et services externes. Cependant, si vous souhaitez forcer une mise à jour manuelle, vous pouvez le faire dans cette section.
- Mettre à jour manuellement : Si vous voulez vous assurer que votre installation WP Rocket est à jour en termes de compatibilité, cliquez simplement sur le bouton pour télécharger manuellement la dernière version des listes.
Documentation et support
WP Rocket offre une assistance complète et une documentation détaillée pour aider les utilisateurs à tirer le meilleur parti du plugin. Que vous soyez débutant ou utilisateur avancé, ces ressources sont conçues pour répondre à toutes vos questions et résoudre rapidement d’éventuels problèmes.
Support client
WP Rocket met à disposition un service de support dédié accessible directement depuis votre tableau de bord WordPress ou via leur site officiel. L’équipe de support est composée d’experts techniques capables de vous aider à configurer le plugin, résoudre des conflits avec d’autres extensions, ou vous guider dans l’optimisation des performances de votre site.
Accès rapide au support : Vous pouvez envoyer une demande d’assistance en cliquant sur le lien de support depuis l’interface WP Rocket dans votre tableau de bord. Une fois votre demande soumise, l’équipe de support répond généralement dans un délai de 24 heures, et souvent plus rapidement pour les cas urgents.
Documentation
La documentation de WP Rocket est riche et bien structurée, offrant des guides détaillés et des tutoriels pour chaque fonctionnalité du plugin. Elle couvre aussi bien les aspects basiques que les options avancées, permettant aux utilisateurs de mieux comprendre le fonctionnement du plugin et de l’adapter à leurs besoins.
- Guides et tutoriels pas à pas : La documentation propose des instructions claires sur la configuration de chaque fonctionnalité, telles que l’optimisation du cache, l’intégration d’un CDN, la gestion des fichiers WebP, et bien plus encore. Les utilisateurs peuvent suivre ces tutoriels à leur propre rythme pour apprendre à utiliser pleinement WP Rocket.
- FAQ : Une section FAQ bien étoffée répond aux questions courantes que les utilisateurs peuvent avoir, que ce soit sur la configuration initiale, la compatibilité avec d’autres plugins ou sur des fonctionnalités spécifiques comme la gestion des Google Fonts ou le contrôle de l’API Heartbeat.
- Mises à jour régulières : La documentation est mise à jour régulièrement pour refléter les nouvelles fonctionnalités et les changements dans le plugin. Cela garantit que les utilisateurs disposent toujours des informations les plus récentes.
Notre avis final sur WP Rocket
WP Rocket est sans aucun doute l’un des meilleurs plugins de cache pour WordPress, offrant une solution puissante et intuitive pour améliorer les performances de votre site. Que vous soyez débutant ou utilisateur avancé, son interface claire, ses fonctionnalités riches et son intégration avec des outils tiers en font un choix idéal. Sa compatibilité avec la majorité des thèmes et plugins, ainsi que ses nombreuses options de personnalisation, en font l’un des plugins de cache les plus fiables et performants du marché.
Si la performance de votre site web est une priorité, WP Rocket est une solution tout-en-un que nous recommandons sans hésitation. C’est un investissement judicieux pour booster le temps de chargement de votre site, améliorer l’expérience utilisateur, et optimiser vos résultats SEO, le tout sans s’encombrer de configurations complexes.
- Facilité à configurer
- Efficacité
- En français
- Optimisations puissantes
- Intégration Cloudflare
- Support et documentation
- Absence de version gratuite
- Pas d’outil intégré pour tester les performances