Vous êtes ici :
Créer une règle de cache eCDN
Créez une règle de cache pour rendre les pages HTML et les réponses JSON éligibles à la mise en cache à la périphérie de l’eCDN pour votre boutique en ligne B2C Commerce. Par défaut, l’eCDN met en cache uniquement le contenu statique en fonction de l’extension de fichier.
Une règle de cache rend un type de contenu autrement impossible à mettre en cache éligible à la mise en cache, mais elle ne force pas la mise en cache. Pour qu’une réponse soit mise en cache, votre origine doit toujours renvoyer les en-têtes de réponse Cache-Control (ou Expires) appropriés. Pour en savoir plus sur la façon dont l’eCDN décide de ce qu’il faut mettre en cache, consultez Règles de cache de l’eCDN et Purge du cache.
-
Dans Business Manager, cliquez sur Lanceur
, puis sélectionnez .
-
Localisez la zone que vous souhaitez configurer, puis sélectionnez Configurer la zone dans le menu déroulant.
-
Ouvrez la section Règles de cache.
-
Cliquez sur Ajouter une règle, puis remplissez les champs de la règle.
Remplissez les champs obligatoires.
- La description: Étiquette lisible par l’homme pour la règle.
-
Expression: La condition de correspondance (4 096 caractères maximum). Prend en charge des champs tels que
http.request.uri.path,http.request.uri.path.extension,http.host,http.cookieetssl. -
Mesure à prendre: Seul le
cacheest pris en charge, ce qui indique que le contenu correspondant est éligible à la mise en cache.
Remplissez les champs facultatifs si nécessaire.
- Activé: Active ou désactive la règle sans la supprimer. Cette option est sélectionnée par défaut.
-
Exclure les chaînes de requête: Les paramètres de requête à exclure de la clé de cache (par exemple,
gclidetutm_campaign). - Ignorer l’ordre des chaînes de requête: Trie les paramètres de requête par ordre alphabétique afin que les variations de tri atteignent la même entrée de cache. Cette option n’est pas sélectionnée par défaut.
-
Respectez les ETags forts: Honore les validateurs
ETagsolides depuis l’origine. Cette option n’est pas sélectionnée par défaut. - Poste: Place cette règle avant ou après une autre règle pour contrôler les priorités. Par défaut, la règle est ajoutée à la fin.
- Règles de commande selon les besoins. Lorsque plusieurs règles correspondent à une demande, la dernière règle correspondante prend effet.
-
Enregistrez la règle.
La règle s’applique au dispositif Edge de l’eCDN pour cette zone.
Pour mettre en cache les pages de détails des produits (HTML) du PWA Kit, utilisez cette expression. Options recommandées : exclure gclid et utm_campaign, ignorer l’ordre des chaînes de requête et respecter les ETags forts.
(http.request.uri.path correspond à « .*/product/[^/]+/ ?$ » et http.request.uri.path.extension eq « html »)
Pour mettre en cache le contenu SFRA et les pages marketing (HTML), utilisez cette expression.
((http.request.uri.path contient « /content/ » ou http.request.uri.path contient « /campaigns/ ») et http.request.uri.path.extension eq « html »)
Gardez ces limites à l’esprit.
- Une zone prend en charge un maximum de 200 règles de cache.
- La longueur de l’expression est limitée à 4 096 caractères.
- Seule l’action de
cacheest prise en charge. Pour empêcher la mise en cache, configurez votre origine de manière à envoyerdes messages privés,no-store,no-cacheoumax-age=0. - L’eCDN met uniquement en cache les requêtes GET, quelle que soit la configuration de la règle.
Une fois que le contenu peut être mis en cache, vous pouvez l’invalider à partir de Business Manager. Reportez-vous à la section Purger le cache de l’eCDN.
