Les nouveaux articles n'apparaissent pas tout de suite
Si votre site a une page d'accueil statique et une page différente pour afficher les articles, et que vous constatez que lorsque vous publiez un nouvel article, il ne s'affiche pas tout de suite, il y a deux solutions possibles.
Spécifiez la page des articles dans les réglages Lectures de WordPress
Réglages de WordPress -> Lecture
Le problème est probablement que vous n'avez pas défini la page des articles :
Donc la solution la plus simple est de définir une page pour vos articles :
De cette façon, WP Rocket va savoir qu'il faut vider le cache de cette page quand vous publiez un nouvel article.
Utilisez les Régles avancées de WP Rocket
Une solution alternative est d'entrer l'URL de votre page des articles dans les Régles avancées de WP Rocket :
Autres problèmes possibles
Cache navigateur
Si en vidant votre cache navigateur le problème est résolu, cela signifie que quelque chose règle un délai de cache navigateur trop long pour votre page mise-en-cache. WP Rocket ne le fait pas (justement pour éviter ce genre de problème) mais parfois les règles côté-serveur ou d'autres règles ajoutées au niveau du fichier .htaccess peuvent causer ce soucis.
Pour vérifier si c'est effectivement ce problème, vous pouvez vérifier les headers du fichier HTML en ouvrant les outils pour développeurs de votre navigateur et aller dans l'onglet Network :
Dans le cas présent vous pouvez voir que le max-age
(en secondes) est réglé à 1 mois, et que Expires
dépend de cette valeur (photo prise le 22 mai 2017). Ceci empêchera le contenu d'être rafraichi.
Si vous constatez ce problème, vérifiez vos règles htaccess ou demandez à votre hébergeur quelles règles sont ajoutées par le serveur.
Une autre couche de Cache
Si vous utilisez Varnish, Cloudflare, CloudProxy (de Sucuri), Incapsula ou n'importe quel autre cache - vous devrez le vider avant de voir votre contenu.