ADC

Configurer les stratégies de commutation de contenu

Vous devez créer une stratégie de commutation de contenu pour identifier les types spécifiques de contenu à mettre en cache dans un serveur de cache ou une batterie de serveurs et identifier d’autres types de contenu à diffuser à partir d’un autre serveur de cache ou batterie de serveurs. Par exemple, vous pouvez configurer une stratégie pour déterminer l’emplacement des fichiers image portant les extensions .gif et .jpeg.

Après avoir défini la stratégie de commutation de contenu, vous la liez à un serveur virtuel de redirection de cache et spécifiez un serveur virtuel d’équilibrage de charge. Les demandes qui correspondent à la stratégie sont transférées vers le serveur virtuel d’équilibrage de charge nommé. Les demandes qui ne correspondent pas à la stratégie de commutation de contenu sont transférées au serveur virtuel d’équilibrage de charge par défaut pour le cache.

Pour plus d’informations sur la fonction de commutation de contenu et la configuration des stratégies de commutation de contenu, voir Commutation de contenu.

Vous devez d’abord créer la stratégie de commutation de contenu, puis la lier au serveur virtuel de redirection de cache.

Créez une stratégie de changement de contenu à l’aide de l’interface de ligne de commande

Sur la ligne de commande, tapez :

-  add cs policy <policyName> [-url <string> | -rule <expression>]
-  show cs policy [<policyName>]
<!--NeedCopy-->

Exemples :

> add cs policy Policy-CS-JPEG -rule "REQ.HTTP.URL == '/\*.jpeg'"
 Done
> show cs policy Policy-CS-JPEG
         Rule: REQ.HTTP.URL == '/\*.jpeg'         Policy: Policy-CS-JPEG
         Hits: 0
 Done
>

> add cs policy Policy-CS-GIF -rule "REQ.HTTP.URL == '/ *.gif'"
 Done
> show cs policy Policy-CS-GIF
         Rule: REQ.HTTP.URL == '/ *.gif'         Policy: Policy-CS-GIF
         Hits: 0
 Done
>

> add cs policy Policy-CS-JPEG-URL -url /\*.jpg
 Done
> show cs policy Policy-CS-JPEG-URL
         URL: /\*.jpg     Policy: Policy-CS-JPEG-URL
         Hits: 0
 Done
>

> add cs policy Policy-CS-GIF-URL -url /\*.gif
 Done
> show cs policy Policy-CS-GIF-URL
         URL: /\*.gif     Policy: Policy-CS-GIF-URL
         Hits: 0
 Done
<!--NeedCopy-->

Créer une stratégie de changement de contenu basée sur une URL à l’aide de l’interface graphique

  1. Accédez à Gestion du trafic > Changement de contenu > Stratégies.
  2. Dans le volet d’informations, cliquez sur Ajouter.
  3. Dans Créer une stratégie de commutation de contenu, entrez le nom de la stratégie.
  4. Sélectionnez le bouton radio URL.
  5. Dans Value, saisissez la valeur de chaîne (par exemple, /sports).
  6. Cliquez sur Create, puis cliquez sur Close. La stratégie que vous avez créée apparaît dans la page Content Switching Policies.

Créer une stratégie de changement de contenu basée sur des règles à l’aide de l’interface graphique

  1. Accédez à Gestion du trafic > Changement de contenu > Stratégies.
  2. Dans le volet d’informations, cliquez sur Ajouter.
  3. Dans la boîte de dialogue Créer une stratégie de commutation de contenu, dans la zone de texte Nom, tapez un nom pour la stratégie.
  4. Cliquez sur Ajouter dans l’onglet Action pour créer une action de changement de contenu. Ou sélectionnez l’action disponible dans la liste déroulante.
    • Tapez le nom de l’action de changement de contenu dans l’onglet Nom .
    • Choisissez le serveur virtuel ou l’expression dans la liste déroulante :
      • Serveur virtuel d’équilibrage de charge
      • Serveur virtuel d’équilibrage de charge global du serveur
      • Serveur virtuel d’authentification
      • Serveur virtuel NetScalar Gateway
      • Expression
    • Cliquez sur Ajouter ou modifier pour configurer le serveur virtuel d’équilibrage de charge cible.
  5. Cliquez sur Ajouter dans l’onglet Log Action pour créer une action de message d’audit. Vous pouvez également sélectionner l’action de message d’audit disponible dans la liste déroulante.
  6. Dans la zone Expression, sélectionnez le type d’expression requis.
  7. Dans la boîte de dialogue Éditeur d’expression, choisissez la syntaxe d’expression que vous souhaitez utiliser.

    Dans la zone Expression, cliquez sur Evaluer pour évaluer un évaluateur d’expression. L’évaluateur évalue l’expression que vous avez saisie pour vérifier qu’elle est valide et affiche une analyse de l’effet de l’expression dans la zone Résultat .

  8. Entrez vos expressions de stratégie.

    Pour plus d’informations sur l’utilisation de la syntaxe avancée, voir Configurer l’expression de stratégie avancée : Commencer.

  9. Cliquez sur Créer, puis sur Fermer. La stratégie que vous avez créée apparaît dans le volet Stratégies de changement de contenu .

Liez la stratégie de commutation de contenu à un serveur virtuel de redirection de cache à l’aide de l’interface de ligne de commande

À l’invite de commandes, tapez les commandes suivantes pour lier la stratégie de commutation de contenu à un serveur virtuel de redirection de cache et vérifiez la configuration :

-  bind cs vserver <name> <targetVserver> [-policyName <string>]
-  show cs vserver [<name>]
<!--NeedCopy-->

Exemple :

> bind cs vserver Vserver-CR-1 lbcachejpeg -policyName Policy-CS-JPEG
 Done
> bind cs vserver Vserver-CR-1 lbcachegif -policyName Policy-CS-GIF
 Done
> show cs vserver Vserver-CR-1
        Vserver-CR-1 (10.102.29.60:80) - HTTP   Type: CONTENT
        State: UP
        Last state change was at Fri Jul  2 12:53:45 2010
        Time since last state change: 0 days, 00:00:58.920
        Client Idle Timeout: 180 sec
        Down state flush: ENABLED
        Disable Primary Vserver On Down : DISABLED
        Port Rewrite : DISABLED
        State Update: DISABLED
        Default:        Content Precedence: RULE
        Cacheable: YES
        Vserver IP and Port insertion: OFF
        Case Sensitivity: ON
        Push: DISABLED  Push VServer:
        Push Label Rule: none

1)      Policy: Policy-CS-JPEG  Target: lbcachejpeg     Priority: 0     Hits: 0
2)      Policy: Policy-CS-GIF   Target: lbcachegif      Priority: 0     Hits: 0
 Done
>
<!--NeedCopy-->

Liez la stratégie de commutation de contenu à un serveur virtuel de redirection de cache à l’aide de l’interface graphique

  1. Accédez à Gestion du trafic > Commutation de contenu > Serveurs virtuels.

  2. Dans le volet d’informations, sélectionnez le serveur virtuel pour lequel vous souhaitez lier la stratégie (par exemple, vServer-CS-1), puis cliquez sur Ouvrir.
  3. Dans la boîte de dialogue Configurer le serveur virtuel (commutation de contenu), sous l’onglet Stratégies, cliquez sur CSW, puis sur Insérer une stratégie.
  4. Dans la colonne Nom de la stratégie, sélectionnez la stratégie que vous souhaitez configurer pour le serveur virtuel de commutation de contenu.
  5. Dans la colonne Target, cliquez sur la flèche verte et sélectionnez le serveur virtuel d’équilibrage de charge cible dans la liste.
  6. Cliquez sur OK.