Les contrôles de Santé du site

Cet article contient des informations sur les contrôles de Santé du site WordPress, comment WP Rocket peut aider, et comment il est lié à certains d'entre eux.

WP_CACHE est défini sur false.

Le WP_CACHE est une constante native de WordPress qui active ou désactive la mise en cache de WordPress. Elle doit être réglée sur true pour permettre la mise en cache, notamment celle de WP Rocket.

Certains fournisseurs d'hébergement définissent cette constante sur false délibérément pour utiliser leur propre mise en cache, et dans ces cas, vous pouvez ignorer cet avertissement. Cependant, parfois cet avertissement peut indiquer un problème réel.

Pour des conseils spécifiques, veuillez vous référer à l'article WP_CACHE est réglé sur false.

Vous devez utiliser un cache objet persistant

En quelques mots, le cache objet est un mécanisme pour accélérer les requêtes à la base de données directement côté serveur, ayant un effet positif sur les performances globales.

Le cache objet devrait être activé et géré côté serveur. Et, bien que WP Rocket ne prenne pas en charge ce mécanisme de cache, WP Rocket et le cache objet peuvent être utilisés simultanément.

Veuillez consulter notre guide sur le cache objet pour plus d'informations.

Mise en cache du navigateur

Avec le cache du navigateur, les éléments de votre site seront stockés dans le navigateur de vos visiteurs après la première visite. Il est important d'activer le cache du navigateur pour accélérer le chargement des éléments la prochaine fois que vos visiteurs accèdent à vos pages.

WP Rocket configure automatiquement les règles de mise en cache du navigateur via le fichier .htaccess pour les serveurs Apache et LiteSpeed, et sur les serveurs NGINX, il y a quelques étapes supplémentaires à suivre.

Veuillez consulter notre guide pour le cache du navigateur.

Votre site n'a pas pu terminer la requête de bouclage

Une demande de bouclage est un appel que le serveur effectue à lui-même. WordPress dépend de ce type de demande pour gérer les tâches planifiées.

La fonctionnalité de Préchargement de WP Rocket repose sur les requêtes de bouclage. Par conséquent, si votre site ne peut pas effectuer une requête de bouclage, le Préchargement ne fonctionnera pas.

Si vous voyez cet avertissement, et comme cela implique une configuration serveur, vous devriez contacter votre hébergeur et leur demander de corriger cela.

Un évènement planifié est en retard

Les événements planifiés sont des tâches que les plugins, les thèmes et WordPress doivent exécuter de manière asynchrone et avec une certaine fréquence. Des exemples courants d'événements planifiés sont les vérifications de mises à jour de WordPress, l'annulation des commandes impayées de WooCommerce et les contrôles de Santé du site.
De nombreuses fonctionnalités de WP Rocket reposent sur des événements planifiés, parmi les plus importants figurent la suppression des ressources CSS inutilisées et le préchargement.
Il est donc essentiel que les événements planifiés de votre site s'exécutent de manière cohérente. Le moyen le plus simple d'y parvenir est de configurer une tâche cron sur le serveur.

Même si le cron s'exécute de manière cohérente, vous pouvez voir cet avertissement si la file d'attente des événements planifiés est trop longue et que certains événements ne s'exécutent pas à l'heure exacte prévue. Dans de tels cas, et seulement si vous avez confirmé que les appels cron ont une fréquence fiable, vous pouvez ignorer cet avertissement, car les événements devraient s'exécuter une fois que la taille de la file d'attente diminue.

Impossible de détecter le cache de la page

Ce contrôle dépend de WordPress détectant l'un de ces en-têtes:  cache-controlexpireslast-modifiedetagx-cache-enabledx-cache-disabledx-srcache-store-status et x-srcache-fetch-status.

En plus d'activer automatiquement la fonction de mise en cache de la page lors de l'activation, WP Rocket définira l'en-tête cache-control sur les serveurs utilisant un fichier .htaccess, mais veuillez consulter ce guide si votre site échoue à ce contrôle.

La mise en cache des pages est détectée, mais le temps de réponse du serveur reste lent.

Cet avertissement peut apparaître si le temps de réponse du serveur dépasse 600 millisecondes.

Dans ce cas, il peut être nécessaire de vérifier le serveur pour une surcharge intermittente ou soudaine. De plus, assurez-vous de mettre à jour les plugins, les thèmes et le PHP vers les versions les plus récentes disponibles. Veuillez consulter cet article pour plus d'informations.

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.