Cas d ' use: prise en charge ESI pour la récupération et la mise à jour dynamque du contenu
边缘侧包括(ESI)最具语言的平衡的destiné à l '集合的内容网络动态的联盟在法国périphérie。Il aide à accélérer les applications Web dynamques en définissant un language de balisage simple pour décrire les composants de page Web pouvant être mis en cache et non mis en cache qui peuvent être agrégés, assemblés et fournis à la périphérie du réseau。En utilisant des légendes HTTP sur l 'appliance Citrix ADC, vous pouvez lire les结构ESI et agréger ou assembler le contenu de manière动态。
Pour implémenter cette configuration, vous devez effectuer les tâches suivantes:
- Activez la réécriture sur l 'appliance Citrix ADC。
- Créez une légende HTTP解决方案matérielle-logicielle et configure -la avec des détails sur le server external et d ' aures paramètres requis。
- 配置的行动的réécriture倒倒取代的le竞争的ESI的le军团réponse de légende。
- 配置une stratégie de réécriture pour spécifier les conditions dans lesquelles l 'action est exécutée, puis liez la stratégie de réécriture全球。
激活德拉réécriture
La réécriture doit être activée avant d ' être utilisée sur l ' appliance Citrix ADC。La procédure suivante décrit les étapes à suivre pour activer La function de réécriture。
倒activer la réécriture à l 'aide de l 'interface graphique
- 保证installé la执照réécriture。
- 配置的实用程序,développez AppExpert,如何解决资源的问题Réécrire,如何解决活动的问题réécriture。
Création d 'une légende HTTP sur l 'appliance Citrix ADC
在la création d 'une légende HTTP, consultez上倒加d '信息配置d 'une légende HTTP.向我们提供信息paramètres, voirParamètres et valeurs pour HTTP-Callout-2pdf。
配置l 'action de réécriture
Créez une action de réécriture, action - rewrite -1, pour remplacer le contenu ESI par le corps de réponse de légende。利用我们paramètres affichés dans le tableau suivant。
表2所示。Paramètres et valeurs pour Action-Rewrite-1
标记为 | 个数值 |
---|---|
笔名 | Action-Rewrite-1 |
类型 | Remplacer |
表达pour choisir la référence du texte cible | «HTTP.RES.BODY (500) .AFTER_STR(<例子 >\ » \ ») . BEFORE_STR(\»> < /例子\»)。 |
表达chaîne pour le texte de replacement | “SYS.HTTP_CALLOUT (HTTP-Callout-2)” |
倾配置者l 'action de réécriture à l 'aide de l 'utilitaire de configuration
- Accedez一AppExpert>Reecrire>行动.
- 我的信息,我的朋友Ajouter.
- Dans la boîte de对话Créer une action de réécriture, dans Nom, tapezAction-Rewrite-1.
- 在类型、selectionnezREMPLACER.
在表达式我们的问候référence我的问候,我的问候stratégie avancée我的问候:
“HTTP.RES.BODY (500) .AFTER_STR(“< >”).BEFORE_STR(“< >”)”<!——NeedCopy >
Dans l 'expression String pour le texte de replacement, tapez l 'expression de chaîne suivante:
“SYS.HTTP_CALLOUT (HTTP-Callout-2)”<!——NeedCopy >
- 双击苏尔克里尔, puis cliquez sur关闭.
Création de la stratégie de réécriture et liaison globale
Créez une stratégie de réécriture, Policy-Rewrite-1, avec les paramètres affichés dans le tableau suivant。Vous pouvez créer une stratégie de réécriture dans le sous- nounoule policy, puis la lier global à l 'aide du Gestionnaire de stratégies de réécriture。Vous pouvez également利用者le Gestionnaire de stratégies de réécriture倾倒效果者ces deux tâches simultanément。Cette démonstration利用le Gestionnaire de stratégies de réécriture倾倒效果者les deux tâches。
表3所示。Paramètres et valeurs pour Policy-Rewrite-1
标记为 | 个数值 |
---|---|
笔名 | Policy-Rewrite-1 |
行动 | Action_Rewrite-1 |
行动德résultat非définie | 全球undefined-result行动—— |
表达式。 | “HTTP.REQ.HEADER(“名字”)。包含(Callout)。不是“ |
倾配置者une stratégie de réécriture et la lier globalement à l 'aide de l ' utility aire de configuration
- Accedez一AppExpert>重写.
- Dans le volet d ' informationGestionnaire de策略,双击Réécrire le Gestionnaire de stratégies.
- Dans la boîte de对话Gestionnaire de stratégies de réécriture,双击Remplacer la stratégie globale.
- 双击苏尔Inserer一个策略, puis, dans la colonne名字是stratégie,双击新式的那个.
- Dans la boîte de对话Créer une stratégie de réécriture, procédez comme套装:1。在笔名, tapez Policy-Rewrite-1.
- Dans Action, sélectionnez Action- rewrite -1。
- Dans Action de résultat非défini, sélectionnez Action globale de résultat非défini。
- Dans Expression, tapez l 'expression de stratégie avancée suivante:
“HTTP.REQ.HEADER(“名字”).CONTAINS (Callout)。不是“< !——NeedCopy >
- 双击苏尔克里尔, puis cliquez sur关闭.
- 双击苏尔贴花les修改, puis cliquez sur关闭.