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ètre | Unité | Ce qu'il contrôle |
|---|---|---|
| Profondeur | houblon | À 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 minute | URL/min | Plafond dur sur demande. La principale protection de votre serveur d'origine. |
| Délai d'expiration de la demande | millisecondes | Combien de temps attendre une réponse avant d'abandonner une URL. |
| Intervalle de démarrage automatique | secondes | À quelle fréquence commence une nouvelle course. 3600 est horaire. |
| Intervalle de mise en file d'attente | secondes | À 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
5xxou429.
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://vershttps://. 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é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).
{
"timezone": "Europe/Amsterdam",
"windows": [
{ "days": [1, 2, 3, 4, 5], "startHour": 8, "endHour": 20, "intensity": 1 }
]
}Points de départ recommandés
| Type de site | Profondeur | URL/min | Démarrage automatique | Remarques |
|---|---|---|---|---|
| Petit site de brochure | 2 | 10 | 3600 | Les valeurs par défaut sont bonnes. Plans de site facultatifs à cette taille. |
| Blog ou site d'actualités | 2 | 30 | 1800 | Activez les plans de site pour que les nouveaux messages soient récupérés rapidement. |
| Boutique WooCommerce | 2 | 15 | 3600 | Plans du site activés. Excluez les URL de panier, de paiement, de compte et de filtre. |
| Grand catalogue | 3 | 60+ | 3600 | Plans de site indispensables. Pensez à vous diviser en plusieurs warmers. |
| Pages de destination critiques | 0 | 10 | 300 | Une 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.