Pour définir une durée de vie (TTL) du cache pour des requêtes spécifiques, par exemple en fonction des extensions de fichier ou des caractéristiques des en-têtes de requête, créez des règles personnalisées. Vous pouvez ainsi configurer des paramètres de cache différents de la stratégie globale de durée de vie du cache Edge.
Procédure
Dans la console ESA, sélectionnez Websites, puis dans la colonne Websites, cliquez sur le site cible.
Dans le volet de navigation de gauche, choisissez .
Cliquez sur Rules et saisissez un Cache Rules.
Dans la zone Create Rule, configurez les conditions que les requêtes doivent respecter. Pour plus d'informations, consultez la section Composition of rule expressions.
Dans la section Rule Name, spécifiez s'il faut contourner le cache. Pour plus d'informations, consultez la section Cache eligibility.
-
Dans la zone If requests match..., cliquez sur Cache Eligibility pour définir la durée de vie du cache Edge pour la règle de cache personnalisée.
Edge Cache TTL : ESA respecte les directives de cache de l'origine. À défaut, ESA applique la default cache rule.
Configure : ESA respecte les directives de cache de l'origine. À défaut, ESA ne met pas la ressource en cache.
Honor Origin TTL or Use Default Cache Rule : ESA respecte les directives de cache de l'origine. À défaut, les points de présence (PoPs) utilisent la durée de vie configurée dans ESA.
Honor Origin TTL or Do Not Cache : ESA ne met pas en cache les ressources d'origine, indépendamment des directives de cache de l'origine.
Honor Origin TTL or Use Custom TTL : ESA ignore les directives de cache de l'origine et applique toujours votre durée de vie personnalisée du cache Edge.
Cliquez sur Do Not Cache.
Documentation connexe
Les fonctionnalités basées sur des règles varient en termes de priorité effective, de réentrance et de granularité effective. Pour plus de détails, consultez la section Characteristics of rule-based features.