ADC
Merci pour vos commentaires

Ce article a été traduit automatiquement. (Clause de non responsabilité)

Configurer une stratégie de redirection du cache

Une stratégie de redirection de cache inclut une expression (également appelée règle). L’expression représente une condition qui est évaluée lorsque la demande du client est comparée à la stratégie.

Vous ne configurez pas explicitement les actions des stratégies de redirection du cache.

Une stratégie de redirection de cache porte un nom et inclut une expression de stratégie avancée ou un ensemble de clauses d’expression de stratégie avancées combinées à l’aide d’opérateurs logiques, et les actions intégrées suivantes :

  • CACHE
  • ORIGIN

Pour plus d’informations sur les expressions de stratégie avancées, consultez la section Stratégies et expressions.

Ajouter une stratégie de redirection de cache à l’aide de l’interface de ligne de commande

À l’invite de commandes, tapez les commandes suivantes pour ajouter une stratégie de redirection du cache et vérifier la configuration :

- add cr policy <policyName> **-rule** <expression> -action<string> [-logAction<string>] - show cr policy [<policyName>]

Exemples :

Stratégie avec une expression simple :

> add cr policy crpol1 -rule !(HTTP.REQ.URL.ENDSWITH(".jpeg")) -action origin Done > show cr policy crpoll Policy: crpol1 Rule: !(HTTP.REQ.URL.ENDSWITH(".jpeg")) Action: ORIGIN Hits: 0 Done

Stratégie avec une expression composée :

> add cr policy crpol11 -rule 'http.req.method.eq(post) && (HTTP.REQ.URL.ENDSWITH(".gif") || HTTP.REQ.URL.ENDSWITH(".cgi"))' -action cache Done > show cr policy crpol11 Policy: crpol11 Rule: http.req.method.eq(post) && (HTTP.REQ.URL.ENDSWITH(".gif") || HTTP.REQ.URL.ENDSWITH(".cgi")) Action: CACHE Hits: 0 Done

Stratégie qui évalue un en-tête :

> add cr policy crpol12 -rule http.req.header("If-Modified-Since").exists -action origin Done > show cr policy crpol12 Policy: crpol12 Rule: http.req.header("If-Modified-Since").exists Action: ORIGIN Hits: 0 Done

Modifier ou supprimer une stratégie de redirection de cache à l’aide de l’interface de ligne de commande

  • Pour modifier une stratégie de redirection de cache, utilisez la commande set cr policy, qui est tout comme la commande add cr policy, sauf que vous entrez le nom d’une stratégie existante et que vous n’avez qu’à fournir les paramètres que vous souhaitez modifier.
  • Pour supprimer une stratégie, utilisez la commande rm cr policy, qui accepte uniquement l’argument <name>. Si la stratégie est liée à un serveur virtuel, vous devez la dissocier avant de pouvoir la supprimer.

Pour plus d’informations sur la suppression de la liaison d’une stratégie de redirection de cache, voir Délier une stratégie d’un serveur virtuel de redirection de cache.

Configurer une stratégie de redirection de cache avec une expression simple à l’aide de l’interface graphique

  1. Accédez à Gestion du trafic > Redirection du cache > Stratégies.

  2. Dans le panneau de détails, cliquez sur Ajouter.

  3. Dans la boîte de dialogue Créer une stratégie de redirection de cache, dans la zone de texte Nom, tapez le nom de la stratégie.
  4. Sélectionnez l’action CACHE ou ORIGIN appropriée dans la liste déroulante Action .
  5. Dans la zone Action du journal, cliquez sur Ajouter. Saisissez un nom dans la boîte de dialogue Créer une action de message d’audit .
    • Configurez le niveau de journal en choisissant la valeur appropriée dans la liste déroulante :

      • URGENCE
      • ALERTE
      • CRITIQUE
      • ERROR
      • AVERTISSEMENT
      • REMARQUE
      • INFORMATIONNEL
      • DEBUG
    • Entrez l’expression dans la zone Expression. Configurez une expression avancée. Pour plus d’informations, consultez Expressions de stratégie.
    • Cliquez sur Créer.
  6. Configurez la règle à l’aide de l’expression avancée. Pour plus d’informations, consultez Expressions de stratégie.
  7. Lorsque vous avez fini de saisir l’expression, cliquez sur Créer.

Redirection du cache avec une expression simple

La version officielle de ce document est en anglais. Certains contenus de la documentation Cloud Software Group ont été traduits de façon automatique à des fins pratiques uniquement. Cloud Software Group n'exerce aucun contrôle sur le contenu traduit de façon automatique, qui peut contenir des erreurs, des imprécisions ou un langage inapproprié. Aucune garantie, explicite ou implicite, n'est fournie quant à l'exactitude, la fiabilité, la pertinence ou la justesse de toute traduction effectuée depuis l'anglais d'origine vers une autre langue, ou quant à la conformité de votre produit ou service Cloud Software Group à tout contenu traduit de façon automatique, et toute garantie fournie en vertu du contrat de licence de l'utilisateur final ou des conditions d'utilisation des services applicables, ou de tout autre accord avec Cloud Software Group, quant à la conformité du produit ou service à toute documentation ne s'applique pas dans la mesure où cette documentation a été traduite de façon automatique. Cloud Software Group ne pourra être tenu responsable de tout dommage ou problème dû à l'utilisation de contenu traduit de façon automatique.