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.
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).
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.
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.
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.
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.
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.
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.
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
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!
Cookies
Excluez les cookies spécifiques en saisissant leurs identifiants dans ce champ.
Désactiver
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.