Comment vider automatiquement le cache dans le cache total W3

Publié: 2023-08-08

Voulez-vous vider automatiquement le cache dans W3 Total Cache ? Supprimer régulièrement le cache est très important pour améliorer les performances de votre site Web et fournir un contenu à jour aux utilisateurs de votre site Web. Et W3 Total Cache est l’un des meilleurs plugins de mise en cache de WordPress pour ce travail.

Cependant, le plugin ne vous permet pas de vider automatiquement le cache de votre site Web par défaut . Au lieu de cela, vous devez le faire manuellement à certains intervalles, ce qui peut être fastidieux et prendre beaucoup de temps. Heureusement, vous pouvez pallier cet inconvénient du plugin en suivant les étapes simples mentionnées dans ce guide.

Nous reviendrons bientôt sur le processus proprement dit. Mais pour l’instant, comprenons brièvement les plugins de mise en cache.

Que sont les plugins de mise en cache ?

Les plugins de mise en cache vous aident à améliorer les performances de votre site Web WordPress en mettant en œuvre diverses techniques de mise en cache. Ces plugins stockent temporairement des versions statiques de pages Web, de requêtes de base de données ou d'autres ressources et réduisent le besoin de régénérer ces éléments à partir de zéro chaque fois qu'un utilisateur visite le site Web.

En conséquence, cela entraîne une réduction des temps de chargement et de la charge du serveur. Ils peuvent améliorer considérablement la vitesse du site Web et l'expérience utilisateur , en particulier lors de tâches à fort trafic ou très exigeantes.

Certaines des fonctionnalités les plus courantes offertes par les plugins de mise en cache sont :

  • Mise en cache des pages : stockez les versions HTML statiques des pages Web pour servir les visiteurs, réduisant ainsi le besoin de génération de pages dynamiques.
  • Mise en cache d'objets : mettez en cache les requêtes ou les objets de la base de données pour minimiser la charge sur le serveur de base de données.
  • Mise en cache du navigateur : spécifiez la durée pendant laquelle un navigateur doit mettre en cache les ressources statiques telles que les images, les feuilles de style et les scripts pour réduire les téléchargements redondants.
  • Minification et compression : optimisez les fichiers en supprimant les caractères et les espaces inutiles (minification) et en compressant les fichiers pour une transmission plus rapide.
  • Intégration du réseau de diffusion de contenu (CDN) : intégrez les CDN pour distribuer des ressources statiques sur plusieurs serveurs afin d'améliorer la vitesse d'accès globale.
  • Préchargement du cache : générez des caches pour le nouveau contenu ou les mises à jour en arrière-plan, garantissant ainsi que les visiteurs reçoivent toujours le contenu mis en cache.
  • Exclusions de cache : autorisez la personnalisation des parties du site Web qui ne doivent pas être mises en cache, telles que les éléments dynamiques.

W3 Total Cache, WP Rocket et WP Fastest Cache font partie des meilleurs plugins de mise en cache pour WordPress. Mais pour ce didacticiel, nous nous concentrerons sur la suppression automatique du cache dans W3 Total Cache à intervalles planifiés. Cependant, il est préférable de vous familiariser avec la suppression automatique du cache avant de poursuivre le processus.

Avantages de la suppression automatique du cache

Vider automatiquement le cache à intervalles programmés offre plusieurs avantages pour votre site Web WordPress :

  • Performances améliorées et temps de chargement plus rapides : vider régulièrement le cache améliore les performances en éliminant le stockage de données obsolètes ou non pertinentes. Cela permet aux visiteurs d'accéder au contenu le plus récent directement à partir de la source. Cela réduit également la nécessité pour les serveurs de récupérer et de traiter les données inutiles mises en cache, ce qui entraîne des temps de chargement plus rapides.
  • Expérience utilisateur optimisée : lorsque votre site Web propose un contenu à jour à vos visiteurs, vous leur offrez une meilleure expérience de navigation et augmentez la satisfaction des utilisateurs. En effet, ils rencontrent les informations les plus récentes et pertinentes, ce qui se traduit par une navigation plus fluide et moins d'obstacles. En retour, cela minimise la frustration et favorise une plus grande satisfaction des utilisateurs, car les individus accèdent sans effort à un contenu précis et actuel, adapté à leurs besoins et attentes.
  • Analyses précises : vider régulièrement le cache vous permet d'éviter des analyses de site Web inexactes qui pourraient résulter du fait que les utilisateurs consultent des pages mises en cache. Il joue donc un rôle crucial dans la collecte de données plus précises pour suivre le comportement des utilisateurs.
  • Maintenance et résolution de bugs : vider régulièrement le cache vous permet d'identifier et de résoudre les conflits ou les erreurs au sein du système introduits par le contenu mis en cache. Cette approche proactive simplifie donc l’identification des causes profondes et facilite une résolution efficace des bogues. Par conséquent, cela contribue également à un environnement numérique stable et fiable.
  • Optimisation des moteurs de recherche (SEO) : les moteurs de recherche donnent la priorité aux sites Web qui offrent une diffusion cohérente de contenu frais, pertinent et mis à jour aux utilisateurs. Cela signale aux algorithmes de recherche que le site Web reste activement engagé auprès de son public et fournit des ressources précieuses et à jour. Par conséquent, vider le cache peut améliorer le classement SEO de votre site Web dans les moteurs de recherche.

Comment vider automatiquement le cache dans W3 Total Cache ?

Pour vider automatiquement le cache dans W3 Total Cache , ajoutez un extrait de code aux fonctions de votre fichier de thème. Vous aurez donc besoin d’une compréhension de base en programmation pour vider le cache automatiquement. Si vous manquez de connaissances en programmation, il est préférable de rechercher l’aide d’un développeur ou d’un programmeur professionnel.

Mais avant d'ajouter les codes, vous devez vous assurer que le plugin est installé et activé sur votre site Web. Puisque vous recherchez un guide spécifique pour vider automatiquement le cache dans le plugin W3 Total Cache , nous supposons que vous l'avez déjà installé.

l'image du plugin efface automatiquement le cache dans W3 Total Cache

Mais si vous ne l’avez pas encore installé et activé, voici comment procéder.

1. Installez et activez W3 Total Cache

Tout d’abord, allez dans Plugins > Ajouter un nouveau et entrez ici les mots-clés du plugin. Lorsque vous voyez le plugin dans les résultats de recherche, cliquez sur Installer maintenant .

L'installation ne prendra que quelques secondes. Activez le plugin immédiatement après son installation complète.

Si vous souhaitez utiliser la version premium du plugin pour des fonctionnalités supplémentaires, vous devez l'installer manuellement en le téléchargeant sur votre site Web. Pour plus d'informations, vous pouvez consulter notre guide détaillé sur l'installation manuelle d'un plugin WordPress.

2. Complétez le guide de configuration

Après avoir activé le plugin, vous devez compléter le guide de configuration. Vous pouvez y accéder en accédant à Performance > Guide de configuration depuis votre tableau de bord WordPress.

Si vous préférez configurer le plugin seul, ignorez le guide de configuration en cliquant sur SKIP. Cependant, il est recommandé d'activer quelques paramètres avant de vider le cache à l'aide de W3 Total Cache. Vous pouvez démarrer le guide de configuration en cliquant sur SUIVANT .

2.1. Exécuter des tests de cache

Le plugin vous fournira de nombreux tests que vous pourrez effectuer pour différents types de données de cache. Ils incluent le cache de pages, le cache de base de données, le cache d'objets et le cache de navigateur.

Le premier test est le cache des pages. Cliquez simplement sur Test Page Cache et il vous montrera les résultats des tests basés sur vos pages Web.

La sélection de l'option Disque : Amélioré est recommandée pour obtenir les meilleures performances de votre site Web. Cliquez donc sur SUIVANT après l'avoir choisi.

Le cache de la page de test efface automatiquement le cache dans W3 Total Cache

De même, vous pouvez également exécuter les tests de la base de données, des objets et du cache du navigateur en suivant les mêmes étapes et sélectionner les options recommandées pour obtenir les meilleures performances sur votre site Web.

Par exemple, si vous testez le cas de la base de données à l'étape suivante, vous constaterez que les moteurs de stockage recommandés sont Redis ou Memcached. Ou bien, vous pouvez également le laisser désactivé comme suggéré par le plugin.

tester le cache de la base de données effacer automatiquement le cache dans W3 Total Cache

Vous pouvez également exécuter les tests pour le cache des objets et du navigateur de la même manière dans les étapes suivantes. Il n’existe aucune option recommandée pour les tests de cache d’objets. Toutefois, il est recommandé d'activer le cache du navigateur après avoir effectué le test du cache du navigateur.

tester le cache du navigateur effacer automatiquement le cache dans W3 Total Cache

2.2. Activer le chargement paresseux

Après avoir exécuté avec succès les tests de cache, vous devez également activer le chargement paresseux sur votre site Web. Le chargement paresseux retarde le chargement des images et d'autres objets sur une page Web jusqu'à ce qu'ils soient nécessaires pour améliorer les performances de chargement initial de la page. Vous devez donc l'activer pour terminer la configuration.

Cochez simplement l’option Lazy Load Images dans la configuration et cliquez sur NEXT .

le chargement paresseux efface automatiquement le cache dans W3 Total Cache

Enfin, cela terminera la configuration. Après cela, vous pouvez ajouter les codes à vos fichiers de thème.

Mais si vous devez ajuster plus d'options, cliquez sur le lien Paramètres généraux ou ouvrez Performances > Paramètres généraux depuis votre tableau de bord WordPress.

3. Ajouter du code pour vider automatiquement le cache

Une fois que vous avez terminé le guide de configuration de W3 Total Cache, accédez à Apparence > Éditeur de fichiers de thème depuis votre tableau de bord WordPress. Sélectionnez le fichier Theme Functions (functions.php) et ajoutez le code suivant en bas de l'éditeur.

ajouter du code pour vider automatiquement le cache dans W3 Total Cache

Remarque : Vous modifierez les fichiers principaux de votre site Web et toute modification involontaire de ceux-ci pourrait entraîner d'autres problèmes sur votre site Web. Nous vous recommandons donc de sauvegarder votre site Web WordPress ou de créer un thème enfant avant de continuer.

 // Vider le cache W3TC
fonction ql_flush_w3tc_cache() {
$w3_plugin_totalcache->flush_all();
}

// Planifier le processus de suppression du cache 
fonction ql_flush_cache_event() {
if ( ! wp_next_scheduled( 'ql_flush_cache_event' ) ) {
wp_schedule_event( current_time( 'timestamp' ), 'daily', 'ql_flush_w3tc_cache' );
}
} 
add_action( 'wp', 'ql_flush_cache_event' );

Après avoir ajouté ce code à l'éditeur, cliquez sur Mettre à jour le fichier pour enregistrer les modifications.

Le code ci-dessus effacera automatiquement tout le cache en fonction de l' horodatage exact de l'exécution de ce code . Vous pouvez le modifier en conséquence avant de mettre à jour le fichier si vous souhaitez qu'un calendrier différent efface automatiquement le cache dans W3 Total Cache.

Le code est également prévu pour effacer tous les types de données de cache dans W3 Total Cache à l'aide de la commande flush_all. Ainsi, si vous souhaitez vider un type spécifique de cache sur votre site Web, vous pouvez également utiliser les fonctions suivantes prises en charge par le plugin comme alternative :

  • flush_pgcache(); // efface le cache des pages
  • flush_dbcache(); // efface le cache de la base de données
  • flush_minify(); // efface le cache minify

Par exemple, en utilisant la commande $w3_plugin_totalcache->flush_dbcache(); supprimera toutes les données du cache dans la base de données.

C'est ça! C'est ainsi que vous videz automatiquement le cache dans W3 Total Cache.

Bonus : vider automatiquement le cache à l'aide d'un plugin alternatif

Comme mentionné précédemment, vous aurez besoin d'une compréhension de base de la programmation pour le processus ci-dessus puisque vous ajouterez automatiquement des codes à vos fichiers de thème pour vider le cache du cache W3 Total.

Mais si vous n'êtes pas familier avec la programmation et que vous avez la possibilité d'utiliser un plugin de mise en cache alternatif, vous pouvez également utiliser WP Fastest Cache . Il s'agit d'un plugin gratuit équipé d'options intégrées pour activer les fonctionnalités de suppression automatique programmée du cache.

Mais comme pour tout autre plugin, vous devrez commencer par installer et activer le plugin. Assurez-vous donc de les installer correctement avant de continuer.

1. Installez et activez WP Fastest Cache

Vous pouvez l'installer en utilisant la même méthode que W3 Total Cache. Encore une fois, allez dans Plugins > Ajouter nouveau depuis votre tableau de bord WordPress et recherchez les mots-clés du plugin. Ensuite, cliquez sur Installer maintenant après avoir vu le plugin dans les résultats de recherche.

Après avoir installé le plugin, cliquez sur Activer pour commencer à utiliser le plugin.

installer le cache le plus rapide de wp

2. Ajoutez une règle de délai d'attente pour la suppression automatique du cache

Une fois le plugin activé, ouvrez d’abord le menu WP Fastest Cache depuis votre tableau de bord WordPress. Ensuite, sélectionnez l'onglet Supprimer le cache et cliquez sur Ajouter une nouvelle règle dans la section Règles de délai d'attente.

Ici, vous pouvez sélectionner l'URL de la demande pour vider le cache en fonction de toutes les pages ou uniquement de la page d'accueil. Mais vous pouvez également utiliser une logique conditionnelle pour vider automatiquement le cache sur des pages spécifiques avec des calendriers spécifiques si nécessaire.

Après avoir sélectionné les URL, vous pouvez ajuster l'intervalle de temps pour planifier la suppression automatique du cache. Vous pouvez choisir l'intervalle de temps en fonction des minutes, des heures, des jours, des mois ou des années.

Dans cette démonstration, nous avons défini l'URL de la requête sur « ll » et le délai d'expiration sur une fois par heure. Mais vous pouvez le préciser selon vos besoins. N'oubliez pas de cliquer sur Enregistrer pour appliquer la règle de timeout.

Super! Le cache de votre site Web sera automatiquement vidé, en fonction de l'intervalle de temps que vous avez défini dans le plugin. Supposons que vous ayez besoin d'une aide supplémentaire pour vider automatiquement le cache à l'aide d'un plugin alternatif autre que W3 Total Cache. Dans ce cas, vous pouvez également consulter notre guide détaillé sur la façon de configurer WP Fastest Cache ou sur la façon de configurer WP Rocket.

Conclusion

C'est ainsi que vous videz automatiquement le cache dans W3 Total Cache . Il est essentiel de vider les données du cache de votre site Web afin que les performances de votre site Web restent toujours les meilleures. Il aide également les visiteurs de votre site Web à toujours accéder à des informations à jour.

Pour résumer, vous devez installer le plugin W3 Total Cache avec le guide et la procédure d'installation appropriés. Ensuite, vous pouvez ajouter l’extrait de code aux fichiers de thème et ajuster l’horodatage dans le code lui-même. L'horodatage déterminera l'intervalle de fréquence à laquelle le cache doit être vidé sur votre site Web.

Mais si utiliser les codes n'est pas votre tasse de thé, vous pouvez utiliser un plugin alternatif comme WP Fastest Cache ou WP Rocket. Ils ont tous deux des options intégrées qui vous permettent de planifier automatiquement la suppression du cache.

Alors, pouvez-vous vider automatiquement le cache dans W3 Total Cache maintenant ? Nous serions ravis de connaître votre expérience dans les commentaires ci-dessous.

En attendant, n’hésitez pas à consulter les articles suivants pour vous aider à optimiser davantage votre site WordPress :

  • Comment vider le cache SiteGround
  • Résoudre les problèmes AMP courants dans WordPress
  • Comment vider le cache oEmbed dans WordPress