Configurer les stratégies pour la commutation de contenu

Vous devez créer une stratégie de changement de contenu pour identifier des 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 à servir à partir d’un autre serveur de cache ou d’une batterie de serveurs. Par exemple, vous pouvez configurer une stratégie pour déterminer l’emplacement des fichiers image avec 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 au 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 fonctionnalité de commutation de contenu et la configuration des stratégies de commutation de contenu, reportez-vous à la section 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éer une stratégie de commutation de contenu à l’aide de la commande CLI

Sur la ligne de commande, tapez :

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

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

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

  1. Accédez à Gestion du trafic > Commutation 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 changement de contenu, dans la zone de texte Nom, tapez un nom pour la stratégie.
  4. Sélectionnez le bouton radio URL.
  5. Dans la zone de texte Valeur, tapez la valeur de chaîne (par exemple, /sports).
  6. Cliquez sur Créer, puis sur Fermer. La stratégie que vous avez créée apparaît dans la page Stratégies de changement de contenu.

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

  1. Accédez à Gestion du trafic > Commutation 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 changement de contenu, dans la zone de texte Nom, tapez un nom pour la stratégie.

  4. Sélectionnez le bouton radio Expression, puis cliquez sur Configurer.

  5. Dans la boîte de dialogue Créer une expression, choisissez la syntaxe d’expression à utiliser.

    • Si vous souhaitez utiliser la syntaxe par défaut, acceptez la valeur par défaut et passez à l’étape suivante.
    • Si vous souhaitez utiliser la syntaxe classique, cliquez sur Basculer vers la syntaxe classique.

    La partie Expression de la boîte de dialogue change pour correspondre à votre choix. La syntaxe par défaut affichage Expression comporte moins d’éléments que la syntaxe classique Expression. Dans la vue Expression de syntaxe par défaut, au lieu d’une fenêtre d’aperçu, un bouton donne accès à 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.

  6. Entrez vos expressions de stratégie.

    Pour plus d’informations sur l’utilisation de la syntaxe avancée, reportez-vous à la section Configurer l’expression de stratégie avancée : Mise en route.

  7. 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érifier la configuration :

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

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
>

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 cliquez 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 Cible, cliquez sur la flèche verte et sélectionnez le serveur virtuel d’équilibrage de charge cible dans la liste.
  6. Click OK.