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
- Accédez à Gestion du trafic > Changement de contenu > Stratégies.
- Dans le volet d’informations, cliquez sur Ajouter.
- Dans Créer une stratégie de commutation de contenu, entrez le nom de la stratégie.
- Sélectionnez le bouton radio URL.
- Dans Value, saisissez la valeur de chaîne (par exemple, /sports).
- 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
- Accédez à Gestion du trafic > Changement de contenu > Stratégies.
- Dans le volet d’informations, cliquez sur Ajouter.
- 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.
- 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.
- 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.
- Dans la zone Expression, sélectionnez le type d’expression requis.
-
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 .
-
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.
- 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
-
Accédez à Gestion du trafic > Commutation de contenu > Serveurs virtuels.
- 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.
- 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.
- 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.
- Dans la colonne Target, cliquez sur la flèche verte et sélectionnez le serveur virtuel d’équilibrage de charge cible dans la liste.
- Cliquez sur OK.
Dans cet article
- Créez une stratégie de changement de contenu à l’aide de l’interface de ligne de commande
- Créer une stratégie de changement de contenu basée sur une URL à l’aide de l’interface graphique
- Créer une stratégie de changement de contenu basée sur des règles à l’aide de l’interface graphique
- Liez la stratégie de commutation de contenu à un serveur virtuel de redirection de cache à l’aide de l’interface de ligne de commande
- Liez la stratégie de commutation de contenu à un serveur virtuel de redirection de cache à l’aide de l’interface graphique