Pour définir un délai d'expiration (TTL) du cache pour des requêtes spécifiques, par exemple selon les extensions de fichier ou les en-têtes de requête, créez des règles personnalisées. Vous pouvez ainsi appliquer des paramètres de cache distincts de la politique globale de TTL du cache périphérique.
Procédure
Dans la console ESA, sélectionnez Websites, puis cliquez sur le site cible dans la colonne Website.
Dans le volet de navigation de gauche, choisissez .
Cliquez sur Create Rule et saisissez un Rule Name.
Dans la zone If requests match..., configurez les conditions que les requêtes doivent remplir. Pour plus d'informations, consultez Composition des expressions de règle.
Dans la section Cache Eligibility, spécifiez s'il faut contourner le cache. Pour plus d'informations, consultez Éligibilité au cache.
-
Dans la zone Edge Cache TTL, cliquez sur Configure pour définir le TTL du cache périphérique de cette règle personnalisée.
Honor Origin TTL or Use Default Cache Rule : ESA respecte les directives de cache de l'origine. En leur absence, ESA applique la règle de cache par défaut.
Honor Origin TTL or Do Not Cache : ESA respecte les directives de cache de l'origine. Si aucune directive n'est présente, ESA ne met pas la ressource en cache.
Honor Origin TTL or Use Custom TTL : ESA respecte les directives de cache de l'origine. À défaut, les PoPs utilisent le TTL configuré dans ESA.
Do Not Cache : ESA ne met jamais en cache les ressources d'origine, quelles que soient les directives de cache de celle-ci.
Use Custom TTL : ESA ignore les directives de cache de l'origine et applique systématiquement votre TTL de cache périphérique personnalisé.
Cliquez sur OK.
Documentation connexe
Les fonctionnalités liées aux règles diffèrent par leur priorité effective, leur réentrance et leur granularité d'application. Pour plus de détails, consultez Propriétés des fonctionnalités liées aux règles.