Utiliser des durées de mise en cache efficaces
Anciennement Fournissez des ressources statiques avec une politique de mise en cache efficace.
Les durées de mise en cache (également appelé expiration du cache ou TTL - Time To Live) déterminent la durée pendant laquelle un navigateur doit stocker et réutiliser les ressources téléchargées avant de les redemander au serveur.

Une longue durée de mise en cache peut accélérer les visites répétées sur votre page. En savoir plus
Comprendre Utiliser des durées de mise en cache efficaces
Lorsque le navigateur d'un visiteur demande une ressource telle qu'une image, un fichier CSS ou un fichier JavaScript, le serveur peut indiquer au navigateur combien de temps conserver cette ressource en cache localement. Pour toute visite ou consultation de page ultérieure, le navigateur utilise la copie enregistrée au lieu de la télécharger à nouveau depuis le réseau.
This is controlled through HTTP headers, specifically the Cache-Control header with directives like max-age.
Ceci est contrôlé par les en-têtes HTTP, en particulier l'en-tête Cache-Control avec des directives telles que max-age.
Comment l'améliorer avec WP Rocket
WP Rocket configure automatiquement le cache navigateur lors de son activation :
- WP Rocket ajoute des règles à votre fichier
.htaccessqui définissent la durée de vie du cache pour tous les éléments statiques, y compris les images, les fichiers CSS, JavaScript, les polices et les fichiers multimédias. Cela garantit une durée de cache optimale sans aucune configuration manuelle.
Pourquoi vous pouvez encore voir l'audit après avoir utilisé WP Rocket
La configuration de la mise en cache du navigateur de WP Rocket ne devrait pas poser de problème. Cependant :
- Conflicts au niveau du
.htaccess- Si votre fichier.htaccesscontient des règles de mise en cache personnalisées qui entrent en conflit avec celles de WP Rocket, elles peuvent se neutraliser mutuellement. Supprimez toutes les directives de contrôle du cache que vous avez ajoutées manuellement avant d'activer WP Rocket afin d'éviter tout conflit. - Serveur NGINX - WP Rocket ne peut pas modifier automatiquement les fichiers de configuration NGINX. Vous devez ajouter manuellement les règles NGINX fournies par WP Rocket dans votre panneau de contrôle d'hébergement ou dans la configuration de votre serveur. Sans cette étape, la mise en cache du navigateur ne sera pas active sur les serveurs nginx. Veuillez vous reporter à cette documentation : Configuration Nginx pour WP Rocket
- Ressources externes - WP Rocket ne peut contrôler que les en-têtes de cache des fichiers hébergés sur votre domaine. Les ressources externes provenant de domaines tiers (Google, Facebook Pixel, bibliothèques hébergées sur CDN) sont contrôlées par leurs fournisseurs.
- Cloudflare - Un réglage dans Cloudflare pourrait remplacer nos règles. Connectez-vous à Cloudflare et rendez-vous dans : Caching > Browser cache expiration pour vérifier cela. Nous recommandons une valeur d'un an pour éviter les avertissements dans GT Metrix, etc.
- Autre couches de cache (ex: Varnish, Proxy...) - Les règles définies dans cette configuration pourraient prévaloir sur les nôtres. Demandez à votre hébergeur si c'est le cas.