Réglages du warmer

Une référence champ par champ de toutes les options du formulaire de warmer, et quand les modifier.

14 min de lecture

Ceci est la référence complète du formulaire cache warmer. Chaque paramètre répertorie ce qu'il fait, quand le modifier et tout ce qui mérite d'être surveillé.

Il manque un champ ?

Les options que votre forfait n'inclut pas sont masquées ou désactivées. Si un paramètre décrit ici ne figure pas sur votre formulaire, il est limité par votre abonnement — voir [Forfaits et limites] (/documentation/plans-and-limits).

Les bases

Actif
Si le warmer fonctionne. Lorsqu'il est activé, il explore en fonction de vos intervalles. Laissez-le désactivé lors de la configuration et utilisez-le pour faire une pause pendant la maintenance au lieu de supprimer le warmer.
Nom
Une étiquette pour vous – jamais montrée aux visiteurs du site. Utilisez quelque chose que vous reconnaîtrez dans une liste plus tard.
Équipe
Quel espace de travail possède ce warmer. Seuls les membres de cette équipe peuvent le voir et le gérer. Apparaît uniquement lorsque votre plan inclut des équipes.
Région du robot d'exploration
Quelle instance de robot d'exploration régionale exécute ce warmer. Plans d'affaires uniquement. Voir Réchauffement avancé.

Points d'entrée

URL d'entrée
URL complètes incluant https://, sur un hostname vérifié. Un seul point de départ suffit pour la plupart des sites. Votre plan limite le nombre qu'un seul warmer peut avoir.
Inclure des plans de site
Découvrez les URL à partir des plans de site XML en plus des liens suivants. Fortement recommandé lorsqu'il est disponible : il maintient la couverture synchronisée avec ce que vous publiez, sans maintenance manuelle.
Inclure les publications publiques
Incluez les publications publiées publiquement dans la découverte. Utile sur les plateformes de contenu où les publications ne sont pas bien liées par ailleurs.

Exclusions et paramètres

URL exclues
Chemins que le warmer doit ignorer. À utiliser pour les paniers, les paiements, les pages de compte, les zones d'administration, la recherche et les URL de filtres à facettes. Votre plan limite le nombre d'exclusions qu'un warmer peut avoir.
Utiliser une expression régulière
Traitez les règles d'URL comme des expressions régulières plutôt que comme des chaînes littérales. Beaucoup plus pratique pour exclure des familles entières d'URL de chaîne de requête en une seule règle.
Paramètres d'URL
Paires nom/valeur ajoutées aux URL demandées. Parfois nécessaire pour atteindre une variante de cache spécifique ou contourner un écran de démarrage.
Biscuits
Cookies de nom/valeur envoyés à chaque demande. À utiliser avec précaution : un cookie de session peut rendre les réponses impossibles à mettre en cache ou mettre en cache une page personnalisée pour tout le monde.
En-têtes de requête
En-têtes personnalisés envoyés avec chaque demande. Les utilisations courantes sont un jeton API, un en-tête de contournement pour une couche de protection intermédiaire ou un en-tête sur lequel votre CDN varie.

Les cookies et les en-têtes modifient ce qui est mis en cache

De nombreux caches varient leur copie stockée par cookie ou par en-têtes spécifiques. Si vous chauffez avec un cookie que les vrais visiteurs n'envoient pas, vous pouvez remplir une variante de cache que personne ne demande jamais - le réchauffement semble fonctionner sans rien faire d'utile.

Limites d'exploration

ParamètreUnitéCe qu'il contrôle
ProfondeurhoublonÀ quelle distance d'une URL d'entrée le warmer suit les liens. 0 réchauffe uniquement les URL de vos entrées.
Max. d'URL par minuteURL/minPlafond dur sur demande. La principale protection de votre serveur d'origine.
Délai d'expiration de la demandemillisecondesCombien de temps attendre une réponse avant d'abandonner une URL.
Intervalle de démarrage automatiquesecondesÀ quelle fréquence commence une nouvelle course. 3600 est horaire.
Intervalle de mise en file d'attentesecondesÀ quelle fréquence les URL sont remises en file d'attente au cours du cycle de réchauffement. Laissez par défaut sauf si vous avez une raison.

Choisir une profondeur

Commencez à 2. Augmentez-le d'un niveau à la fois, en vérifiant le nombre total d'URL après chaque modification. Si les plans de site sont activés, vous avez souvent besoin de moins de profondeur, car les pages profondes sont répertoriées directement.

Choisir une limite de taux

C’est le paramètre qui mérite le plus d’être adapté. Un réchauffement trop élevé entre en concurrence avec les vrais visiteurs pour attirer l'attention de votre serveur ; trop bas et un grand chantier ne termine jamais une passe.

  • Commencez prudemment : 10 URL par minute constituent une offre d’ouverture sûre sur presque tous les hébergements.
  • Surveillez le processeur et les temps de réponse de votre origine pendant une exécution.
  • Augmentez progressivement pendant que les choses restent saines.
  • Reculez immédiatement si vous voyez apparaître des réponses 5xx ou 429.

Tip

Déterminez si une passe complète peut même se terminer. Un site de 5 000 URL à 10 URL par minute nécessite plus de huit heures. Si votre intervalle de démarrage automatique est d'une heure, les exécutions se chevaucheront et ne se termineront jamais. Soit augmentez le taux, soit réduisez la portée du warmer.

Choisir un délai d'expiration de la demande

La valeur par défaut convient à la plupart des sites. Augmentez-le si les pages véritablement lentes expirent avant que votre origine puisse terminer leur construction - rappelez-vous que le *premier* chargement est le plus lent de par sa conception. Réduisez-le si vous préférez sauter rapidement les pages pathologiques plutôt que d'attendre. Votre plan plafonne le maximum.

Choisir un intervalle de démarrage automatique

Faites-le correspondre à la durée de vie de votre cache. Si votre CDN met les pages en cache pendant une heure, le réchauffement horaire maintient tout au chaud en permanence. Réchauffer beaucoup plus fréquemment que votre TTL ajoute de la charge sans avantage. Votre plan fixe à la fois un minimum et un maximum.

Possibilités

Utiliser canonique
Suivez l'URL rel="canonical" plutôt que l'adresse qui a été liée. Permet d'éviter de réchauffer plusieurs adresses en double pour la même page, ce qui gaspille votre budget URL.
Réécrire en HTTPS
La mise à niveau a découvert les liens http:// vers https://. Utile sur les sites avec des liens internes existants et évite de réchauffer une redirection au lieu de la vraie page.
Version mobile chaleureuse
Explorez également à l’aide d’agents utilisateurs mobiles. Important si votre CDN fait varier son cache en fonction de la classe d'appareil ou si vous proposez des modèles mobiles distincts.
Agents utilisateurs
Chaînes d'agent utilisateur personnalisées pour les requêtes. À utiliser lorsque votre site ou CDN se comporte différemment pour des agents spécifiques.
Agents utilisateurs mobiles
Chaînes d'agent utilisateur mobile spécifiques, utilisées lorsque le réchauffement mobile est activé.
Réchauffement du navigateur / SSR
Réchauffez-vous avec un vrai moteur de navigateur plutôt qu'une simple récupération HTTP, pour les routes qui ne remplissent leur cache qu'après un rendu complet. Plans d'affaires. Voir Réchauffement avancé.

Horaire chaleureux

Limite les démarrages automatiques programmés aux fenêtres de pointe et hors pointe définies. En dehors de ces fenêtres, les exécutions planifiées sont ignorées ; les exécutions manuelles et déclenchées par webhook fonctionnent toujours.

Le champ prend du JSON. La syntaxe complète et les exemples se trouvent dans [Réchauffement avancé] (/documentation/advanced-warming).

En semaine, de 8h00 à 20h00, heure d'Amsterdam
json
{
  "timezone": "Europe/Amsterdam",
  "windows": [
    { "days": [1, 2, 3, 4, 5], "startHour": 8, "endHour": 20, "intensity": 1 }
  ]
}

Points de départ recommandés

Type de siteProfondeurURL/minDémarrage automatiqueRemarques
Petit site de brochure2103600Les valeurs par défaut sont bonnes. Plans de site facultatifs à cette taille.
Blog ou site d'actualités2301800Activez les plans de site pour que les nouveaux messages soient récupérés rapidement.
Boutique WooCommerce2153600Plans du site activés. Excluez les URL de panier, de paiement, de compte et de filtre.
Grand catalogue360+3600Plans de site indispensables. Pensez à vous diviser en plusieurs warmers.
Pages de destination critiques010300Une courte liste d'URL d'entrée explicite, réchauffée très fréquemment.

Note

Ce sont des points de départ, pas des prescriptions. Exécutez une fois, lisez [Santé du cache] (/documentation/cache-health) et ajustez à partir de ce que vous voyez réellement.