Le cache est incomplet, purgé trop fréquemment ou de façon aléatoire.

Parfois, vous pouvez remarquer que le cache est vidé de manière aléatoire, sans explication évidente. Voici quelques symptômes de ce phénomène :

  • Le dossier cache est incomplet.
  • Le nombre de pages mises en cache est aléatoire.
  • Vous constatez une lenteur soudaine de certaines pages.
  • Il y a trop d'entrées rocket_preload_job_preload_url dans le tableau des actions du planificateur d'actions.

Dans des circonstances normales, WP Rocket effacera le cache comme décrit dans ce document : Quelle est la fréquence de nettoyage du cache, et si elle est activée, l'action préchargement devrait également être déclenchée.

Si vous remarquez que le cache est vidé de manière incohérente, continuez à lire pour trouver des causes et des solutions potentielles.

Extensions tierces

De nombreux Extensions interagissent avec les extensions de cache comme WP Rocket, en effaçant les fichiers mis en cache dans certaines circonstances pour éviter des problèmes avec des contenus obsolètes. 

Cela peut se produire, par exemple, lorsque vous apportez des modifications à votre site web. Les extensions peuvent utiliser notre fonction : rocket_clean_domain() pour supprimer l'ensemble du cache.

Extensions connues susceptibles d'effacer votre cache :


Les problèmes connus

Nous avons également découvert que le cache peut être effacé de manière inattendue dans certains cas spécifiques :


Résolution des problèmes

Vous pouvez installer cette extension d'aide, elle créera des logs avec des informations utiles pour déterminer si votre thème ou votre extension vide le cache trop fréquemment. 

📥   Télécharger (.zip):  WP Rocket | Logging Cache Clearing
Développeurs : Vous pouvez trouver le code de cette extension sur GitHub.

Les fichiers 01-full-cache-clear.txt, 02-partial-cache-clear.txt et 03-rocket_clean_files_log.txt sont créés dans le répertoire d'installation de WordPress.

Si vous avez besoin d'aide pour interpréter les informations, veuillez ouvrir un ticket d'assistance et nous envoyer les fichiers journaux. Veuillez noter qu'après l'installation de l'extension d'aide, vous devrez attendre que les journaux de vidage de cache soient enregistrés.

Pour savoir si la vidange du cache est déclenchée par l'un de vos extensions ou par votre thème, vous pouvez installer une extension tel que String Locator, et rechercher rocket_clean_domain() pour voir si cette fonction est utilisée quelque part.

Solutions possibles

Il peut être difficile de résoudre ce problème, mais vous pouvez prendre des mesures pour atténuer les effets d'un vidage inattendu du cache :

Cela a-t-il répondu à votre question ? Merci pour votre retour :) Une erreur est survenue lors de l’envoi de votre retour. Veuillez réessayer plus tard.