cache de page

La mise en cache des pages stocke des copies HTML statiques de vos pages et publications, qui nécessitent moins de scripts et aucune interaction avec la base de données à charger. Ces pages statiques sont servies aux visiteurs chaque fois que possible, ce qui réduit la charge du serveur et améliore considérablement la vitesse des pages.

CACHE SERVEUR STATIQUE WPMU DEV

Si votre site est hébergé chez WMPU DEV et que l’option Static Server Cache est activée dans votre Hub, notez que toute action «effacer le cache de page» dans Hummingbird effacera également le cache de ce serveur.

Une fois la mise en cache de page activée, vous pouvez effacer manuellement le cache de page entière à tout moment en cliquant sur le bouton Vider le cache en haut à droite de l’écran de mise en cache de page.

vider la cache

 

 

Si vous avez également activé le module d’optimisation des actifs dans Hummingbird et que vous avez activé l’option de servir vos actifs optimisés à partir du CDN WPMU DEV, la notification affichera ici un rappel que le cache de la page sera effacé lorsque ces actifs expireront (automatiquement tous les 2 mois).

Avis dans la mise en cache de page lorsque WPMU DEV CDN est actif

Types de page

Choisissez les pages que vous souhaitez diffuser à partir d’images statiques. Seules les pages qui se mettent à jour fréquemment ne doivent pas être mises en cache.

types de pages

Les utilisateurs qui développent leurs propres thèmes peuvent utiliser le “define (‘DONOTCACHEPAGE’, true);” Code PHP pour empêcher la mise en cache de leur modèle de page.

Précharger la mise en cache

Activez le préchargement de la mise en cache pour créer et précharger automatiquement la page mise en cache et publier les fichiers. C’est légèrement plus rapide que le paramètre par défaut, qui attend que quelqu’un visite votre site pour charger les images mises en cache.

Notez que la mise en cache de préchargement ne devrait pas avoir d’impact négatif sur les performances d’un site moyen, mais elle peut avoir un impact sur les très grands sites pendant son exécution. Tant sur le frontend que dans l’admin ainsi que dans la base de données, du fait que wphb_cache_preload s’exécute en SQL.

Cochez les cases pour sélectionner les pages que vous souhaitez inclure dans la fonction de cache de préchargement. Nous vous recommandons de toujours activer la page d’accueil.

precharger la mise en cache

Intervalle de cache

L’intervalle de cache est la période maximale avant que Hummingbird actualise les images mises en cache de votre site. Un effacement trop fréquent du cache – plus d’une fois par jour – peut entraîner des problèmes de serveur.

Nous vous recommandons de définir cette heure par rapport à la fréquence de mise à jour du contenu. Il n’y a aucune raison, par exemple, d’actualiser le cache toutes les 24 heures pour un site qui n’est mis à jour qu’une fois par semaine.

Activez Vider le cache sur l’intervalle, puis utilisez l’outil de minutage pour définir la période d’intervalle.

effacer le cache a intervalle

Intégrations

Purge Varnish Caching – Hummingbird utilise la mise en cache Varnish pour améliorer la vitesse des pages. L’activation de la purge du Varnish garantira que de nouvelles images pour le Varnish seront créées lorsque les pages et les articles seront mis à jour.

Purge OpCache – Opchache est une fonctionnalité de mise en cache efficace qui est activée en modifiant le fichier php.ini d’un site.

La fonctionnalité est désactivée pour les sites qui n’ont pas activé OpCache.

purge varnish cache

Paramètres du cache de page

Ces paramètres incluent des considérations de cas particuliers et des options de gestion interne que vous souhaiterez peut-être activer.

parametres

Inclure les utilisateurs connectés

Par défaut, les utilisateurs connectés ne reçoivent pas d’images mises en cache et sont donc assurés de voir le contenu le plus à jour. Cependant, si un site héberge simultanément un grand nombre d’utilisateurs connectés, leur servir des images mises en cache peut améliorer les performances.

Requêtes d’URL de cache

Les pages avec des URL contenant des chaînes de requête, comme dans http://example.com/?bar1=a&bar2=b:, ne sont pas mises en cache par défaut, car ces pages sont généralement dynamiques. Activez les requêtes d’URL de cache si vous souhaitez qu’elles soient mises en cache. Cela pourrait améliorer la vitesse des pages.

mettre en cache les requetes durl

Cache 404 requêtes

Les pages 404 ne sont généralement pas mises en cache en raison du problème que cela peut entraîner pour les moteurs de recherche. Activez les requêtes Cache 404 pour mettre en cache 404 pages.

Vider le cache complet lorsque l’article / la page est mis à jour

L’activation de cette fonctionnalité obligera Hummingbird à actualiser le cache lorsqu’une page / publication est mise à jour, y compris lors de l’enregistrement des modifications apportées dans la partie personnalisation WordPress.

Activer le journal de débogage

Le journal de débogage contient des informations qui peuvent être très utiles en cas de problème. Le fichier journal se trouve ici: wp-content/debug.log file.

Identifier les pages mises en cache

Activez cette fonctionnalité et Hummingbird insérera un commentaire dans la balise head de toutes les pages mises en cache, ce qui permettra de déterminer facilement si une page est diffusée à partir d’un fichier mis en cache. Si vous souhaitez afficher l’horodatage, recherchez-le simplement dans la balise inférieure de la source de la page.

Servir des versions compressées des fichiers mis en cache

Cette fonctionnalité améliorera les performances sur les serveurs sur lesquels la compression gzip n’est pas déjà en place. Si la compression gzip est déjà activée sur le serveur, cette option ne sera pas disponible.

Cache sur mobile

Activer / désactiver la mise en cache des pages pour les appareils mobiles.

Vider le cache sur la publication de commentaire

Lorsqu’il est activé, le cache de la page sera effacé après chaque commentaire sur une page / publication, garantissant ainsi que la section des commentaires reste à jour.

En-têtes de cache

Activez cette option pour inclure vos en-têtes dans la fonction de cache de Hummingbird.

Exclusions

Sous les paramètres généraux, vous pouvez voir les paramètres d’exclusions.

Chaînes d’URL

chaines de caracteres durl

Les chaînes d’URL vous permettront de spécifier des URL exactes pour éviter d’être mises en cache. Les URL sont ajoutées une par ligne et vous pouvez utiliser la syntaxe d’expression régulière. Nous en avons déjà ajouté quelques-uns pour vous par défaut, comme sitemap.xml.

Agents utilisateurs

La fonction Agents utilisateur est utilisée pour empêcher la mise en cache basée sur l’agent utilisateur. Il est utile d’éviter la mise en cache pour les moteurs de recherche afin de leur fournir des données toujours en direct. Également dans cette section, nous avons déjà ajouté quelques paramètres utiles pour vous!

agents utilisateurs

Cookies

Excluez les cookies spécifiques en saisissant leurs identifiants dans ce champ.

cookies 1

Désactiver

desactiver

Enfin, sur cette page, vous verrez le bouton Désactiver. Vous pouvez l’utiliser si vous souhaitez désactiver complètement la mise en cache des pages.