Cache utilisateur
Quand vous activez l’option Cache utilisateur, cela crée un ensemble de fichiers mis en cache pour chacun des utilisateurs de votre site WordPress.
Vous pouvez activer User Cache à partir de l'onglet Add-ons, en basculant l'option "Add-on status" sur "On", comme ceci :

Aperçu de l'option
Réglages recommandés
En général, voici les réglages recommandés de WP Rocket lorsque l'add-on Cache Utilisateur est activé :
- Si vous avez des pages de connexion/déconnexion personnalisées, des pages contenant des informations sensibles ou des pages au contenu dynamique, veuillez les exclure de la mise en cache.
- Excluez les cookies si vous utilisez un plugin qui crée des cookies personnalisés pour détecter si un utilisateur est connecté ou déconnecté.
- Si vous avez un site d'adhésion, consultez la doc WP Rocket est-il compatible avec les plugins d'adhésion et de communautés ?
Les réglages varient en fonction des spécificités de chaque site. Veuillez effectuer vos propres recherches et vérifications.
Cache Utilisateur et autres optimisations
En plus d'activer la mise en cache des pages, WP Rocket appliquera également certaines optimisations supplémentaires, telles que Minifier les fichiers CSS ou Reporter l’exécution du JavaScript.
Cependant, les fonctionnalités suivantes ne peuvent pas être appliquées aux utilisateurs connectés, car il n'est pas possible de collecter des données spécifiques à l'utilisateur :
Même cache pour tous les utilisateurs
Cette option n'est plus disponible à partir de l'interface utilisateur car elle n'est pas couramment utilisée et s'avère quelque peu déroutante parfois.
Mais si vous comprenez bien la mise en cache et que vous êtes sûr de ce que ça implique pour votre site, il est possible d'utiliser le même ensemble de fichiers mis en cache pour tous les utilisateurs connectés, au lieu d'un ensemble de fichiers de cache par utilisateur (tout en utilisant le cache que pour les visiteurs normaux, bien sûr).
Vous pouvez utiliser ce plugin d'aide si vous activer le même cache pour tous les utilisateurs :
📥 Télécharger (.zip): WP Rocket | Common Cache For Logged-in Users
Développeurs•euses : vous trouverez le code pour ce plugin sur GitHub.
Cependant, nous vous recommandons d'examiner minutieusement son utilisation, car cela peut entraîner très facilement un contenu mal placé.
Affichage de contenus réservés aux utilisateurs connectés pour les utilisateurs non connectés, et inversement
Des problèmes liés à la mise en cache du navigateur peuvent entraîner l'affichage de contenus réservés aux utilisateurs connectés auprès d'utilisateurs déconnectés, ou inversement. Pour résoudre ce problème, installez le plugin d'aide ci-dessous, qui modifie les règles du fichier .htaccess.
📥 Téléchargement (.zip): WP Rocket | Add custom htaccess rules to set no-store
Développeur•euses : vous trouverez le code de ce plugin sur GitHub.
Problèmes connus
- Le plugin Query Monitor définit la constante DONOTCACHEPAGE à true sur les pages et empêche le cache lorsque le Cache Utilisateur est activé.
- Cache Everything de Cloudflare ne fait pas la distinction entre les utilisateurs connectés et ceux qui ne le sont pas, ce qui peut entraîner des comportements inattendus, comme l'affichage de votre barre d'outils d'administration WordPress pour tous les visiteurs.