Citrix ADC

HTTP压缩

Pour les sites Web avec contenu可压缩,la fonctionnalité de压缩HTTP implémente la compression sans perte Pour réduire la latence, les rons délais de téléchargement et d ' aures problèmes de性能réseau en压缩les réponses HTTP envoyées des serveurs aux navigateurs compatibles avec la压缩。Vous pouvez améliorer les performance du server en déchargeant la tâche压缩密集计算服务器vers l 'appliance Citrix ADC。

Le tableau suivant décrit les fonctionnalités de compression HTTP:

Fonctionnalite 描述
Taux de压缩 Le taux de compression dépend des types de fichiers dans les réponses, mais il est toujours jours, réduisant sensible la quantité de données transmises sur Le réseau。
Connaissance du navigateur Citrix ADC fournit des données compressées unique aux navigateurs兼容avec la压缩,ce qui réduit le temps de事务入口le客户端和服务器。Web是压缩HTTP的现代先驱。
Blocage par压缩 Vous pouvez définir des filters de contenu pour bloquer sélectivement la compression en appliquant des action intégrées。
压缩缓存 Lorsque de fous de de cache intégrée est activée, les demandes ultérieures pour le même contu sont traitées à partir du cache local, ce qui réduit le nombre d 'allers-retours vers le server et améliore les temps de transaction。
收费HTTPS 连接的最压缩的实用程序SSL,汽车elle réduit La quantité de contenu à chiffrer,服务器与设备之间的联系,Citrix ADC,客户端之间的联系。
滤镜des réponses智者 Le moteur de compression Citrix ADC滤液智能les réponses du server en function des paramètres de compression définis。一个例子,压缩的引擎détecte les réponses de longueur de contenu nulle et les réponses compressées et ne les compression pas。La détection des réponses compressées permet aux sites d ' original d 'utiliser La compression basée sur le server avec La fonctionnalité de compression Citrix ADC。
换向par压缩 L 'appliance Citrix ADC dirige de manière透明的要求客户的感觉à压缩vers des服务器的能力压缩,以réponses à ce客户的soient compressées et que les réponses aux autres客户的ne soient pas retardées par le traitement de压缩。

压缩HTTP的函数

Un Citrix ADC peut压缩机à la fois des données statiques et générées dynamiquement。Il applique l '算法压缩GZIP ou DEFLATE倒供应商的信息过剩et répétitives des réponses du server et représenter原始信息d 'origine dans un格式加上紧凑加上效率。ce données compressées sont envoyées au navigateur du client et non compressées comme déterminé par l ' algorithm ou les algorithmes pris en charge par le navigateur (GZIP ou DEFLATE)。

La压缩Citrix ADC traite différemment le contu静态和动态。

  • 法语法语:法语法语:法语法语:法语法语:法语法语:法语法语:法语法语:法语法语:法语法语:法语法语:法语法语:法语法语:法语法语:法语法语:法语法语:我们requêtes我们的客人在这里,我们的客人在这里,我们的客人在这里traitées à我们的客人在这里mémoire。
  • Les page dynamques sont créées dynamiquement chque fois qu 'un客户Les demand。

Lorsqu 'un客户特使une requête au server:

  1. La demande客户到达à思杰ADC。L 'ADC检查les en-têtes et stocke des信息根据le type de compression, le cas échéant, pris en charge par le navigateur。
  2. ADC传递la demande au server et reçoit la réponse。
  3. 压缩Citrix ADC检查la réponse du server à la recherche de compressibilité en la comparant aux stratégies。
  4. Si la réponse对应à une stratégie associée à une action de compression et que le navigator client prend en charge un algorithm de compression spécifié par l 'action, Citrix ADC applique l ' algorithm et envoy la réponse compressée au navigator client。
  5. 客户贴花l '算法压缩pris en charge倒décompresser la réponse。

配置压缩HTTP

Par défaut, la compression est désactivée sur le Citrix ADC。Vous devez activer la fonctionnalité avant de la configururer。Si la fonctionnalité est activée, ADC压缩les de server spécifiées par les stratégies de compression。

Pour active la compression HTTP à l 'aide de l 'interface de ligne de command

La compression ne peut être activée que pour les services HTTP et SSL。您的全球活动,各种各样的服务à HTTP和SSL,您的唯一活动提供各种服务spécifiques。

À邀请命令,请求命令,请求命令,请求请求,请求请求,请求请求,请求请求,请求请求,请求请求,请求请求,请求请求,请求请求,请求请求,请求请求spécifique:

  • 启用ns特性CMP
  • 设置service \ -CMP是

倒配置拉压缩à l 'aide de l '界面石墨

Procédez comme套装:

Pour activer la compression globalement, accédez à Système > Paramètres, cliquez sur配置程序les fonctionnalités de基地, puis sélectionnez HTTP压缩。

Pour activer la compression Pour un service spécifique, accédez àGestion du traffic > Équilibrage de charge > Services, sélectionnez le service, puis cliquez sur修饰词。丹斯勒集团Paramètres, cliquez sur l 'icône en forme de crayon et activez压缩。

配置d 'une动作解压

Une action de compression spécifie l 'action à effectuer lorsqu 'une requête ou Une réponse对应à la règle(表达)de la stratégie à laquelle l 'action est associée。举例来说,vous pouvez configuration une stratégie de compression qui identifie les demandes qui seront envoyées à un server particulier et associer la stratégie à une action qui compress la réponse du server。

Il y a qure actions de compression intégrées:

  • 压缩:利用l '算法GZIP倒压缩器les données des navigateurs qui prennent en charge GZIP ou GZIP et DEFLATE。利用l ' algorithm DEFLATE倾压机les données des navigateurs qui ne prennent en charge que l ' algorithm DEFLATE。“我的航海家,我的算法”la réponse du navigateur n 'est pas compressée。
  • NOCOMPRESS: ne compress pas les données。
  • GZIP:使用l ' algorithm GZIP pour compression les données des navigateurs qui prennent en charge压缩GZIP。Si le navigateur ne prend pas en charge l ' algorithm GZIP, la réponse du navigateur n 'est pas compressée。
  • DEFLATE:使用l ' algorithm DEFLATE倾压机les données des navigateurs qui prennent en charge l ' algorithm DEFLATE。Si le navigateur ne prend pas en charge l ' algorithm DEFLATE, la réponse du navigateur n 'est pas compressée。Après avoir créé une action, vous l 'associez à une ou plusieurs stratégies de compression。

À l 'invite de commands, entrez la command suivante pour créer une action de compression:

add cmp action [-addVaryHeader -varyHeaderValue]

倒配置une stratégie de压缩à l 'aide de l 'interface de ligne de command

Une stratégie de compression continental Une règle, qui est Une expression logique qui permet à l 'appliance Citrix ADC d 'identifier le traffic à压缩机。

当Citrix ADC recoit一个响应HTTP用品serveur, il安勤科技les de压缩integrees策略等策略de压缩personnalisees倒限定词年代应该同时发生的反应等,le cas echeant le类型de压缩贴花。Les priorités attribuées aux stratégies déterminent l ' order dans Les stratégies sont mises en通信avec Les demand。

À l 'invite de commands, entrez la command suivante pour créer une stratégie de compression:

add cmp policy -rule -resAction

倾créer une action de compression à l 'aide de l 'interface graphhique

Accedez一优化>HTTP压缩>行动,双击Ajouteret créez une action de compression pour spécifier le type de compression à effectuer sur la réponse HTTP。

配置d 'une stratégie de压缩

Une stratégie de compression continental Une règle, qui est Une expression logique qui permet à l 'appliance Citrix ADC d 'identifier le traffic à压缩机。

当Citrix ADC recoit一个响应HTTP用品serveur, il安勤科技les de压缩integrees策略等策略de压缩personnalisees倒限定词年代应该同时发生的反应等,le cas echeant le类型de压缩贴花。Les priorités attribuées aux stratégies déterminent l ' order dans Les stratégies sont mises en通信avec Les demand。

Le tableau suivant répertorie les stratégies de compression HTTP intégrées。Ces stratégies sont activées globalement lorsque vous activez la压缩。

Stratégie de syntax classique ou par défaut intégrée 描述
ns_nocmp_mozilla_47, ns_adv_nocmp_mozilla_47 Empêche la compression des fichiers CSS lorsqu 'une requête est envoyée à partir d 'un navigateur Mozilla 4.7。
ns_cmp_mscss, ns_adv_cmp_mscss 压缩les fichiers CSS lorsque la demande est envoyée à partir d 'un navigateur微软Internet Explorer。
ns_cmp_msapp, ns_adv_cmp_msapp 压缩文件générés通用的应用程序:微软Office Word,微软Office Excel,微软Office PowerPoint。
ns_cmp_content_type, ns_adv_cmp_content_type 编译les données lorsque la réponse ContainsContent-type en-tête et continental du texte。
ns_nocmp_xml_ie, ns_adv_nocmp_xml_ie Empêche la compression lorsqu 'une demande est envoyée, à partir d 'un navigateur Microsoft Internet Explorer et que la réponse continental un en-tête Content-Type et continental du texte ou XML。

联络d 'une stratégie de compression

为您提供服务stratégie压缩,为您提供国际服务,为您提供服务à通过Citrix ADC的交通服务,为您提供服务à spécifique,为您提供服务stratégie,为您提供服务,为您提供服务,为您提供服务。

再见,再见stratégie,再见,priorité。La priorité détermine l ' orre dans lequel stratégies que vous définissez sont évaluées。您的祝福définir la priorité,进口的祝福。

倾lier une stratégie de compression à l 'aide de l 'interface de ligne de command

À我邀请的命令,请求的l ' l 'une des命令的suivantes pour lier une stratégie de压缩全球ou à UN server virtuel spécifique:

  • bind cmp global [-priority ] [-state (ENABLED|DISABLED)]...
  • bind lb vserver -policyName -priority .使用实例

Répétez cette command pour chque serur virtuel auquel vous souhaitez lier la stratégie de compression。

倾lier une stratégie de compression à l 'aide de l 'interface graphhique

Procédez comme套装:

Au niveau global Accédez à优化>HTTP压缩>策略,双击Gestionnairestratégies et liez les stratégies Request en spécifiant le point de connection et le type de connection appropriés (Request/Réponse)。

Au niveau du serur virtuel

Pour le server virtuel d ' équilibrage de charge, accédez à杜治理交通>Equilibrage de电荷>Serveurs virtuels, sélectionnez le server virtuel requis, cliquez sur策略Et liez la stratégie appropriée。

Pour le server virtuel de commutation de contenu, accédez à流量交换流量交换服务器虚拟机, sélectionnez le server virtuel requis, cliquez sur策略再见la stratégie通讯员。

Définir les paramètres de压缩globaux pour des performance optimales

De nombreux utilisateurs接受价值的价值défaut des paramètres De压缩世界,mais vous pourriez être en度量De fournir une压缩和效率个人的ces paramètres。

标记Après avoir configuré les paramètres de压缩globaux, vous n 'avez pas à redémarrer votre用具。Ils sont appliqués aux nouveaux flux immédiatement。

Le tableau suivant décrit les paramètres de compression que vous pouvez définir sur Citrix ADC。

产品的de压缩 描述
身材quantique Taille, en Ko, de la mémoire卫生棉条conservée pour l '积聚des réponses du server。Les réponses sont compressées lorsque la taille du卫生棉条dépasse cette valeur。例如,si vous définissez la taille quantique sur 50 Ko, Citrix ADC compresse le contenu du卫生棉条lorsque sa taille dépasse 50 Ko。最小价值:1。最高价:63488。参数défaut: 57344。
压缩水平 Niveau de compression à appliquer aux réponses du server。Valeurs可能:最佳速度,最佳压缩,最佳。
尾小的réponse HTTP 小尾,en octets, d 'une réponse HTTP compressée。Les réponses inférieures à la valeur spécifiée par ce paramètre sont envoyées sans être compressées。
加工利用的压缩轮廓图 利用du CPU Citrix ADC, en pcentage, à ou au-dessus duquel aucune压缩n 'est effectuée。参数défaut: 100。
类型的那个* 类型德stratégies utilisées倒拉压缩。Valeurs可能:经典,默认语法。Par défaut:经典。
Autoriser la压缩côté服务器 Autoriser les servers à特使des données compressées au Citrix ADC。
压缩包推 Dès réception d 'un paquet avec un指示器TCP PUSH,压缩器immédiatement les paquets accumulés,没有参加,但卫生棉条数量,所以它的rempli。
缓存走读生 Émettez une指令de réponse privée indiquant que le message de réponse est destiné à UN utilisateur unique et ne doit pas être mis en cache par UN cache partagé ou proxy。

倒配置拉压缩HTTP à l 'aide de l '接口图形

Procédez comme套装:

  • Pour activer la compression globalement, accédez à>产品的,双击配置程序les fonctionnalités de基地,然后selectionnezHTTP压缩
  • Pour activer la compression Pour un service spécifique, accédez à杜治理交通>Equilibrage de电荷>服务, sélectionnez le service et cliquez sur修饰符
  • 在集团产品的, cliquez sur l 'icône en forme de crayen et activez压缩

倾créer une action de compression à l 'aide de l 'interface graphhique

Accedez一优化>HTTP压缩>行动,双击Ajouteret créez une action de compression pour spécifier le type de compression à effectuer sur la réponse HTTP

倒créer une stratégie de压缩à l 'aide de l 'interface graphhique

Accedez一优化>HTTP压缩>策略,双击AjouterEt créez une stratégie de压缩en spécifiant la condition Et l 'action通讯员à exécuter。

Évaluer la配置解压

我是压缩统计和公用事业部门的官员。关于统计数据的实用数据récapitulatives和détaillées关于数据和数据的实用数据。

Vous pouvez également我们的统计数据stratégie de压缩,我们的需求是什么incrémentées par la stratégie pendant la压缩basée sur la stratégie。

标记

  • 提供统计资料和绘图资料,Citrix ADC设备的图表咨询师。
  • 通过SNMP提供信息,咨询公司SNMP

Pour afficher les statistics de compression à l 'aide de l 'interface de ligne de command

À l 'invite de commands, entrez les commands suivantes pour afficher les statistics de compression:

  1. Pour afficher le résumé des statistics de compression。

stat cmp

标记La command stat cmp policy affiche des statistics pour les stratégies de compression de syntax par défaut uniquement。

2.Pour affher les résultats et les détails show cmp policy \ ' ' de la stratégie de compression

3.Pour afficher des statistics stat cmp -detail ' ' de compression détaillées

Pour afficher les statistics de compression à l 'aide du tableau de bord:

公用事业的表格,统计和压缩的类型:

  • Sélectionnez压缩pour afficher un résumé des statistics de Compression。
  • Pour afficher des statistics de compression détaillées par type de protocolon, cliquez sur le bouton Détails
  • 我们需要的东西traitées我们需要的东西,我们需要的东西。

Pour afficher les statistics de compression à l 'aide de SNMP

我们的压缩统计人员à应用程序的助手réseau SNMP。

  • 数据压缩(OID: 1.3.6.1.4.1.5951.4.1.1.50.1)
  • Nombre d 'octets compressés transmis (OID: 1.3.6.1.4.1.5951.4.1.1.50.2)
  • Nombre d 'octets可压缩文件reçus (OID: 1.3.6.1.4.1.5951.4.1.1.50.3)
  • 可压缩传输模块(OID: 1.3.6.1.4.1.5951.4.1.1.50.4)
  • nbre de pacquets可压缩的reçus (OID: 1.3.6.1.4.1.5951.4.1.1.50.5)
  • Rapport des données可压缩文件reçues et des données compressées传输(OID: 1.3.6.1.4.1.5951.4.1.1.50.6)
  • 和谐的入口le total des données reçues et le total des données传输(OID: 1.3.6.1.4.1.5951.4.1.1.50.7)

Pour afficher + de statistics de compression à l 'aide de l 'interface graphhique

  1. Pour afficher les statistics de compression HTTP:

Accedez一优化>HTTP压缩, puis cliquez sur

  1. Pour afficher les statistics d 'une stratégie de compression。

Accedez一优化>HTTP压缩>策略> Sélectionnez la stratégie, puis cliquez sur

  1. Pour afficher les statistics d 'une étiquette de stratégie de compression

  2. Accedez一优化>HTTP压缩>策略> sélectionnez une étiquette de stratégie, puis cliquez sur

Déchargement de la压缩HTTP

有效的压缩会影响服务的性能。Un Citrix ADC placé devant vos servers Web et configuré pour la compression HTTP décharge la compression du contu statique et dynamque, ce qui permet d ' économiser les cycles et les resources CPU du server。

Vous pouvez décharger la compression des servers Web de dedeux manières:

Désactivez la compression sur les servers Web, activez la fonctionnalité de compression Citrix ADC à un niveau global et configurez les services pour la compression。

Laissez la fonctionnalité de压缩activée sur les servers Web et configurez l 'appliance Citrix ADC pour供应商l 'en-tête«Accepter l '鼓励»de toutes les requêtes客户端HTTP。Les servers envoent ensuite des réponses non compressées。Citrix ADC压缩les réponses du server avant de les envoy aux客户。

标记La deuxième选项一功能pas les服务器紧凑的自动化路线les réponses。Citrix ADC ne tente pas de compression une réponse déjà compressée。

Le paramètre Servercmp permet à l’appliance Citrix ADC de gérer la compression HTTP de déchargement。Par défaut, ce paramètre est activé pour que le server使者des données compressées à l 'appliance Citrix ADC。倒décharger la压缩HTTP, vous devez définir le paramètre servercmp sur OFF。À l 'invite de commands, entrez les commandes suivantes:

设置服务<服务名称> -CMP是

Répétez cette命令倒chaque服务倒level vous souhaitez activer la compression。

显示服务<服务名>

Répétez cette命令倒chaque服务,倒vérifier que la压缩est activée。

保存配置

设置cmp参数-serverCmp OFF

标记:

当勒ServercmpParamètre est activé et si l 'appliance reçoit une réponse compressée du server, l 'appliance ne compresse pas davantage les données。Au lieu de cela, il transmet la réponse compressée Au client。

HTTP压缩