Citrix ADC

配置指令para el almacenamiento en caché y la invalidación

指示许可caché积分决定行为的意图caché o起源。El dispositivo NetScaler proporciona directive integradas para El almacenamiento en caché integraddo y puede configurar más directivas。对指令的配置,对指令的连接acción。Una acción almacena en caché在无效的指示上的目标(caduca)目标。Normalmente, las directive de almacenamiento en caché se basan en la información de las solicitudes GET y POST。正常,指示invalidación我们的行动计划método我们的关怀计划,行动计划información。Puede utizar cualquier información en una icitud GET o POST en un almacenamiento en caché o una directiva de invalidación。

综合指南指南caché综合应用指南configuración。关于积分的指示guión bajo(_)。

这是决定的,这是性情的,这是决定的tráfico这是指示的。Las siguientes acciones están不可奉告:

  • 电话留言caché.la的指示acción CACHE almacenan Las respuestas en la caché y Las sirven desde la caché。
  • invalidación.关于我们的指示acción在我们的世界里有什么事可以做caché在我们的世界里有什么事可以做。Para as applicaciones basadas en Web, las directive de invalidación suelen evaluar las solicitudes POST。
  • Acciones“No almacenar en caché”.Las directivas que asocia con una acción NOCACHE nunca almacenan objects en la caché。
  • Acciones en caché临时.as directive que asocia a una acción MAYCACHE o MAYNOCACHE依赖结果más evaluaciones de directive。

Aunque la caché integra no almacena los objects especticas por el método LOCK, puede invalidar los objects almacenados en caché tras recibir unasolicitud。独唱指令invalidación,特别的音乐Como método mediante la expresiónhttp.req.method.eq(“锁”).指示差得到y拉斯维加斯帖子关怀,debe inclir el método LOCK entre comillas porque el dispositivo NetScaler reconoce este nombre de método solo como cadena。

Después关于指示的问题,关于一般关怀和尊重的具体过程的问题。有关指示的阿姨cómo有关指示的指示的阿姨。

作为一种指示,一种约束,一种决定,一种构成,一种银行pólizas。关于修改命令ejecución关于指令银行的解释。También我们的指令,我们的指令。Además, puede crear etiquette y enlazar directive a ellas。Dicha礼仪不está asociada一个punto de procesamiento, pero las directive vinculadas a ella pueden invoccardesde otros bancos de directive。

有关相关指示caché整合

En la siguiente tabla se describen las acciones de las directive de almacenamiento En caché integradas。

行动 Especificacion
缓存 让我们好好休息caché我们好好休息吧。在伺服系统上的测量,在伺服系统上的测量caché伺服系统上的测量。包括可执行的数据和可执行的任务和可执行的任务caché。Por ejemplo, las cotizaciones de acciones se actualizan con recuencia, pero se pueden almacenar en caché para que se puedan servir rápidamente一个变种。有必要的,有办法的caché有办法的人después descargarlos。Una acción CACHE puede ser anulada por directivas integras。
NOCACHE 在祖国的仆人和国家的人民面前,没有任何灾难。Normalmente, se configuration as directive NOCACHE para datos confidential ciales o personizados。
MAY_CACHE Esta configuración,问问题的时间方向上的利用,暂时的permite,问问题的时间方向上的问题,evaluación问问题的时间方向上的。儿子的可能性:1。这是在时间上的顺序,在时间上的顺序,在时间上的顺序,在时间上的顺序,在时间上的顺序,在时间上的顺序,在时间上的顺序,在时间上的顺序,在时间上的顺序。2.在时间顺序上的巧合的时间顺序acción在时间顺序上的问题,在时间顺序上的问题,在时间顺序上的问题,在时间顺序上的问题,在时间顺序上的问题,在时间顺序上的问题,在时间顺序上的问题,在时间上的问题。3.根据时间顺序排序的巧合时间顺序acción CACHE根据时间顺序排序的不同顺序排序的请求时间顺序acción NOCACHE。4.我的指示时间时间巧合时间acción NOCACHE,现实una acción NOCACHE。5. Si no hay ninguna directiva de tiempo de respuesta coincidente, se aplica una acción CACHE, a menos que una directiva integrada reemplice esta directiva.
MAY_NOCACHE Para a directive de thesemempo de关怀的时间,esta configuración临时的impide el almacenamiento en caché la respuesta。生命的时刻,生命的时刻:生命的时刻,生命的时刻,生命的时刻,生命的时刻,生命的acción最后的生命。- Si una directive de time empo de respuesta巧合连续的una acción CACHE, la acción final es CACHE,一个menos que las directive as integra anulen esta directive。- Si的指示时间的巧合连续的una acción NOCACHE, la acción最后的es NOCACHE。-在时间上的统一指示acción在时间上的统一指示acción在时间上的统一指示acción在时间上的统一指示acción在时间上的统一指示acción。
INVAL 生命之道caché。受影响的cómo配置指令和论点组,以及选择对象和论点组之间的差异和论点组之间的关系。注意:Solo puede, special acciones de INVAL, en, directive, de, time, de,关怀。

指挥下的跳跃

在指示的方向上,在指示的方向上,在指示的方向上

  • 联合国全球指令银行.Estos son los bancos de anulación关心时间,anulación关心时间,责任时间anulación关心时间,como se描述命令evaluación指令.”
  • unservidor virtual.关于世界的指示después关于世界的指示anulación全球的预先确定的指示,共同描述命令evaluación指令."一个指示的时间,一个虚拟的时间,一个过程的时间,一个关心的时间,一个回应的时间。
  • 这是特殊的礼节.这是指令的礼仪,这是指令的规矩。Además全球礼仪,la caché个人指导礼仪:
    • _ReqBuiltInDefaults。指令的礼节,预先确定的形式,调用指令的顺序,预先确定关心的时间。
    • _ResBuiltInDefaults。指示的礼仪,预先确定的形式,指示的顺序,预先确定的时间。

También puede definir nuevas礼仪指示。一种礼仪,一种指示,一种定义,一种惯例,一种方法,一种方法,一种方法,一种方法,一种方法,一种方法。

重要的:Debe vincular una directiva con una acción INVAL a una anulación在时间上关心一个un punto de lace de anulación在时间上尊重。对指令的消除,对指令的开始。

命令evaluación指令

Para que una directive a avanzada surta efecto, debe asegurarse de que la directive se invoca en algún持续性进程的时刻tráfico del dispositivo NetScaler。Para specific el tiempo de invocación, asocie la directive a un punto de enlace。Los sigientes son Los puntos de enlace, enumerados en orden de evaluación:

  • Anulación关心的时间.这是一个巧合的指示anulación这是一个巧合的时间,这是一个预先决定的结束evaluación这是一个巧合的时间,这是一个预先决定的结束evaluación这是一个巧合的时间,这是一个巧合的时间。
  • 服务虚拟货物平衡与关怀时间.Si la evaluación没有完整的指令después de评估的指令de重新分配的时间,el dispositivo NetScaler处理的指令,de时间分配的任务,一个服务的虚拟平衡,de货物。Si la关怀的巧合,la evaluación最后的决定,NetScaler almacena la acción asociada a la指示的巧合。
  • 虚拟的仆人conmutación在关心的时间里与人争论.Las指示están enlazadas a este punto de entrlace se evalúan después de enlazadas a servidores virtuales de平衡de carga。
  • 时间是预先确定的.Si la evaluación没有完整的指令después de todo el tiempo de关怀,se evalúan las directive específicas del servidor virtual, el dispositivo NetScaler procesa las directive predeterminadas de hora de关怀。petición-hora,形式上的预先决定的结束evaluación,时间上的预先决定的决定,NetScaler, almacena, acción, asociada,指示的巧合。
  • Anulación en tiempo de respuesta.类似于la evaluación de directive de anulación en el timempo de icitud。
  • 服务的虚拟平衡,货物和时间的平衡.类似于evaluación服务的指示虚拟关怀的时间。
  • 斗争的时刻和服务的虚拟.类似于evaluación服务的指示虚拟关怀的时间。
  • 时间是注定的.类似于la evaluación de指示,预先决定,在时间上关心。

随时间变化,指示变化,随时间变化,随时间变化。Para controlar el orden de evaluación关于指示和约束的命令,配置和优先事项。在我们的生命历程中información在我们的生命历程中,我们的生命历程中,我们的生命历程中,我们的生命历程中,我们的生命历程中,我们的生命历程中,我们的生命历程中,我们的生命历程中,我们的生命历程中。

注:在这段时间内,在这段时间内,在这段时间内,在这段时间内,在这段时间内,在这段时间内,在这段时间内,在这段时间内,在这段时间内,在这段时间内,在这段时间内,在这段时间内,在这段时间内,在这段时间内,在这段时间内,在这段时间内NOCACHEacción para las solicitudes POST y unaMAY_NOCACHEAcción para las solicitudes con cookie。AsociariaMAY_CACHEoMAY_NOCACHE与联合国参数协调小组有关的时间问题的指示。决定时间指示La transacción se almacena en La caché。

配置指令para el almacenamiento en caché integrado

配置新指令,对控制的,数据的,积分的指令,没有程序的。单独的配置指令para almacenamiento en caché, evitar que se produzca el almacenamiento en caché y para invalidar los datos almacenados en caché。指令构成要素的顺序和原则,在指令组成部分中,在指令组成部分中,在指令组成部分caché整合:

  • Regla: Expresión lógica que evalúa una solicitud o respuesta HTTP。
  • Acción:指令的约束acción para determinar qué对指令的约束的约束。

方针组:指示组,变种组,方针组,对应组dónde,实现组acción。

Para configuration una directiva Para el almacenamiento en caché mediante la interfaz de línea de commandos

En el símbolo del sistema, escriba:

add cache policy -rule -actionCACHE|MAY_CACHE|NOCACHE|MAY_NOCACHE [-storeInGroup ] [-undefAction NOCACHE|RESET]>添加缓存策略image_cache -rule "http.req.url.contains(\"jpg\") || http.req.url.contains(\"jpeg\")"-action CACHE -storeingroup myImages_group -undefaction NOCACHE

添加缓存策略bugReportPolicy -rule "http.req.url.query.contains(\"IssuePage\")"-action CACHE -storeInGroup bugReportGroup .使用实例

>添加缓存策略my_form_policy -rule "http.req.header(\"Host\")contains(\"my.company.com\") && http.req.method.eq(\"GET\") && http.req.url.query.contains(\"v=7\")"-action CACHE -storeInGroup my_form_event

添加缓存策略viewproducts_policy -rule "http.req.url.contains(\"viewproducts.aspx\")"-action CACHE -storeInGroup Product_Details

Para configurar una directiva Para la invalidación mediante la interfaz de línea de commandos

En el símbolo del sistema, escriba:

add cache policy  -rule  -action INVAL [-invalObjects "[,"]. .]] | [-invalGroup [,< contentGroupName2>.]] [-undefAction NOCACHE|RESET] 
>添加缓存策略invalidation_events_policy -rule "http.req.header("Host")contains("my.company.com") && http.req.method.eq("GET") && http.req.url.query.contains("v=8") -action INVAL -invalObjects my_form_event -undefaction NOCACHE 
添加缓存策略inval_all -rule "http.req.method.eq("POST") && http.req.url.contains("jpeg")"-action invalgroups myImages_group myApps_group PDF_group 
添加缓存策略bugReportInvalidationPolicy -rule "http.req.url.query.contains("TransitionForm")"-action INVAL -invalObjects bugReport ' ' >添加缓存策略editproducts_policy -rule "http.req.url.contains("editproducts.aspx")"-action INVAL -invalObjects "Product_Details,batchnum_sel" "Products_In_Depots, batchi_sel " 

Para configuration una directiva Para el almacenamiento en caché o la invalidación mediante la interfaz gráfica de usuario

Vaya一Optimizacion>Almacenamiento en caché integrado>Directivas你的新生之梦。

在全球范围内使用指令caché整合

全球范围内的指导,está不可用的para todos los servidores virtuales del dispositivo NetScaler。

Para vincular una directiva de almacenamiento en caché一体化的形式全球中间的国际事务línea突击队:

En el símbolo del sistema, escriba:

bind cache global  -priority  [- typeeq_override |REQ_DEFAULT|RES_OVERRIDE|RES_DEFAULT] [-gotoPriorityExpression ] [-invoke  ] 
绑定缓存全局myCachePolicy -type req_default 

注:

全球范围内的可选指令的参数类型,协调指令定义的中间版本,配置的前面,NetScaler。我的提示,指示está enlazada a REQ_DEFAULT o RES_DEFAULT, en función de Si la regla de directive es una expresión de时间de时间o时间问题。Si la regla contiene parámetros关心时间,está enlazada a RES_DEFAULT。这是我的天堂,这是我的天堂

这是我的天堂,这是我的天堂。

>绑定全局myCache策略200

Para enlazar globalmentalmacenamenenen的指示caché整合中间la实用de configuración

Vaya一Optimizacion> Almacenamiento en缓存integrado, haga clic en行政长官cachéy vincule las directive speciificando el punto de enlace y el tipo de conexión pertinentes(恳求/回应)。

Enlazar una directive de almacenamiento en caché integrada a un servidor virtual

Cuando vincula una directiva unservor virtual, solo está可有可无的para las icitudes y respuestas que巧合con la directiva que fluyen a través del servidor virtual pertinente。

实用的GUI, puede vincular la directive中间的el cuadro de diálogo de configuración del servidor virtual。为了完成任务的指令módulos Citrix ADC que están enlazados a este servidor virtual。También puede utilzar el cuadro de diálogo deconfiguración de策略管理器Para la caché integrada。为你提供一个完整的空间caché虚拟的完整的空间。

Para vincular una directiva de almacenamiento en caché integrada un servidor virtual mediante la interfaz de línea de comandos:

En el símbolo del sistema, escriba:

bind lb vserver @ -policyName  -priority  -type(REQUEST|RESPONSE) 
bind cs vserver @ -policyName  -priority  -type(REQUEST|RESPONSE) 

Para enlazar una directiva de almacenamiento en caché integrada a un servidor virtual mediante la utidad de configuración (método de servidor virtual)

  • CS虚拟服务器-导航aAdministración de tráfico >内容交换> Servidores virtuales,选择伺服器虚拟指令caché相关人员。
  • LB虚拟服务器:vaya aAdministración de tráfico >均衡de carga > Servidores虚拟,选择伺服虚拟坐标指示caché相关。

Para vincular una directiva de almacenamiento en caché integrada un servidor virtual mediante la GUI (método Policy Manager)。

Vaya一Optimizacion> Almacenamiento en缓存integrado, haga clic en行政长官cachéY vincule las directive de caché speciificando el punto de enlace Y el tipo de conexión pertinentes。

注:Puede vincular directive de caché tanto al servidor virtual de平衡de carga como al servidor virtual de conmutación de contenido seleccionando el punto de entrlace adecuado。

Cómo almacenar en caché versiones comprimidas y decomprimidas de un archiivo

形式上的预先确定,未客户的地方,普德gestionar la compresión普德,普德,普德,普德,普德,普德,普德,普德,普德,普德,普德,普德,普德,普德,普德,普德。Si el client controla la compresión, se envía un encabezado de接受编码:压缩我很关心你。这条线索compresión我们的委托人的事情发生的巧合这条线索compresión我们的目标caché。Por ejemplo, uncached.gzip对联合国的关心和援助档案接受编码:缩小encabezado。

不知道我们在一起compresión我们在一起caché我们在一起caché está我们在一起。

Para el almacenamiento en caché dinámico, debe configuration do grupos de contenido, uno Para datos comprimesos和otro Para versiones in comprimesmesos datos。一个continuación我们的博物馆和博物馆configuración我们的博物馆和博物馆caché我们的博物馆和博物馆caché我们的博物馆和博物馆的博物馆和博物馆compresión。

添加缓存选择器uncompressed_response_selector http.req.url "http.req.header(\"Host\")"

添加缓存内容组uncompressed_group -hitSelector uncompressed_responst_selector -invalSelector uncomp_resp_sel

添加缓存策略cache_uncompressed -rule "HTTP.REQ.URL.CONTAINS(\"xyz\") && !-action CACHE -storeInGroup uncompressed_group

bind cache global cache_uncompressed -priority 100 -gotoPriorityExpression结束-type REQ_OVERRIDE

HTTP.REQ.URL "HTTP.REQ.HEADER(\"Host\")"“HTTP.REQ.HEADER(\“接受编码\”)”

添加缓存内容组compressed_group

添加缓存策略cache_compressed -rule "HTTP.REQ.URL.CONTAINS(\"xyz\") && HTTP.REQ.HEADER(\"Accept-Encoding\")" -action CACHE -storeInGroup compressed_group .

bind cache global cache_compressed -priority 200 -gotoPriorityExpression结束-type REQ_OVERRIDE

配置的指令银行para almaceniento caché

所有的指令,所有的指令,所有的指令,所有的指令,所有的指令。Además关于银行指令优先顺序的配置,evaluación关于银行指令优先顺序的配置。Puede modificar aún más el orden de evaluación invocando un banco de directive as externo desde el banco de directive as actual。También关于新指示的规则,关于友好礼仪的规则。我的天堂天堂pólizas没有están我的天堂天堂ningún我的天堂天堂天堂pólizas。Para mayor comodidad, los bancos de directivas cuyas etiquette,不对应,un punto de enlace,整合,se denominan, etiquette, de directiva。

Además de control el orden de evaluación指令与指令之间的联系,一起描述"Directivas vinculantes", "我们的使命建立者expresión Goto。Una expresión去了一个不确定的问题,去了一个优先的问题。También puede control el flujo de evaluación invocando un banco de directivas externo después de evaluar una entrada en el banco actual。La evaluación siempre regresa al banco actual una vez complete La evaluación。

在指令银行evaluación在指令银行。

Atributo Especifica
数量 指示之名,指示之名,指示之值,指示之值。国家政策más国家政策,国家政策,国家政策,国家政策。
Prioridad Un número entero。大海船长número entero,市长será la prioridad。
Expresión de GoTo 指示的决定,指示的银行,对价值的评估。1.按比例计算。SIGUIENTE: Vaya a la directive con la SIGUIENTE prioridad más alta。2.FIN: Detener la evaluación。3.USE_INVLATION_RESULT:适用于根据指令的entrada invlation_result。这是最后的,在结束的时候,evaluación我们被拯救了。Si el Goto final es algo distinto de END, el banco de pólizas actual realiza un NEXT。4. Número positivo: Número de prioridad de la próxima directiva a evaluar. 5. Expresión numérica: Expresión que produce el número de prioridad de la siguiente directiva que se va a evaluar. El GoTo solo puede avanzar en un banco de directivas. Omitir la expresión Goto es lo mismo que especificar END.
Tipo de invocación 指导银行的设计。英勇无畏:1。虚拟顾问顾问:虚拟顾问顾问的时间指令。2.服务虚拟时间指令:一个非服务虚拟时间指令。3.指令礼仪:指令的召唤,指令礼仪的识别。
Nombre de invocación 指挥礼仪的虚拟仆人的名字,según特别英勇的提示invocación。

La caché integrada tiene dos etiquetas de directiva integrada y puede configurar más etiquetas de directiva:

_reqBuiltInDefaults:指示的礼仪,召唤的方式,召唤的方式,召唤的方式,预先决定的方式,关怀的方式。_resBuiltInDefaults:指示的礼节,召唤的方式,约束的方式,决定的时间,回应的方式。

帕拉invocar una etiqueta de directiva en联合国banco de directivas de almacenamiento en缓存mediante de线de la interfaz第一

En el símbolo del sistema, escriba:

绑定cache policylabel  - policyName  -priority [-gotoPriorityExpression ] [-invoke  ] 

Para a invoca, a礼节,a指令银行,a指令银行caché mediante la GUI:

  1. Vaya一Optimizacion> Almacenamiento en缓存integrado, haga clic en Administrador de directivasde caché y especfique el punto de enlace pertinente(环形全球o全球预设)y el tipo de conexión para ver la lista de directivas enlazadas a este punto de enlace。

  2. 我是问,我是问,我是问,我是问,我是问NOPOLICY

注:

Para invicar un外部指示银行,haga clic in el campo de la columna Tipo de invocación y seleccione el tipoo de banco de directive que quiere invicar en este punto del banco de directive。全球礼仪与服务银行。在庄严庄严的广场上,在庄严庄严的虚拟仆人的礼仪上。

Para invocar, a, a, a, a, a, a, c, a, c, c, c, c, c, c, c, c, c

En el símbolo del sistema, escriba:

bind lb vserver @ -policyName | -priority -gotoPriorityExpression  -type REQUEST|RESPONSE -invoke  
bind cs vserver  -policyName | -priority -gotoPriorityExpression  -type REQUEST|RESPONSE -invoke  

Para invocar, a, a, a, a, a, c, a, c, c, c, c, c, c, c, c, c, c, c, c, c, c

  1. Vaya一Administración del tráfico>货物平衡/竞争的平衡>Servidores虚拟, seleccione el servidor virtual y haga clic zhDirectivas
  2. Si está configuration ando una entrada existente eneste banco, omita este paso。我有一个新指令的协定,一个关于指令的银行,一个关于指令的实用程序,没有政策,虚构的,有一个需要在我的梦是这样的:

注:

Para invicar un外部指示银行,haga clic in el campo de la columna Tipo de invocación y seleccione el tipoo de banco de directive que quiere invicar en este punto del banco de directive。全球礼仪与服务银行。在庄严庄严的广场上,在庄严庄严的虚拟仆人的礼仪上。

配置,礼仪,指令caché integrada

Además在指令银行的配置上,在命令银行的配置上,在命令银行的配置上,在命令银行的配置上,在命令银行的配置上,在命令银行的配置上,在命令银行的配置上,在命令银行的配置上,在命令银行的配置上,在新礼仪上。

单独使用指令的礼节caché综合使用指令的礼节和细节管理Almacenamiento en caché integrado(anulación de icitud, predeterminada, anulación de respuesta o respuesta predeterminada\ _reqBuiltinDefaultsy\ _resBuiltinDefaults.这是指令的不同之处,这是指令的不同之处,这是指令的唯一之处。

La GUI de Citrix ADC比例opción para cambiar el nombre de una礼仪指示。礼节的指示没有影响的过程evaluación礼节的指示。

背板

Puede utilzar la directivaNOPOLICY"虚构" para invocar cualquier etiquette de ditiva de otro banco de ditivas。拉NOPOLICY联合国的使者posición没有前进的过程。

Para configurar una礼节指令Para almacenamiento en caché mediante la interfaz de línea de commandos

En el símbolo关于系统,关于指示和验证的礼节的指示和验证手册configuración:

  • add cache policylabel - (REQ|RES)
  • show cache policylabel .使用实例

引用指令礼仪和指令银行。

Para configuration una礼节de directive Para el almacenamiento en caché mediante la GUI:

Vaya一Optimizacion> Almacenamiento en缓存integrado>指令礼仪,同意指令的礼仪和指令的内容caché。

注:Para asegurarse de que Citrix ADC指令指令程序程序和指令时刻,配置una invocación指令指令程序程序和指令时刻,配置una。

中间的礼仪指令:

Vaya一Optimizacion> Almacenamiento en缓存integrado>指令礼仪,选择指示的礼仪和称呼的方式。

取消指令caché整合指令礼仪

那指令,那指令,那指令,那消除。对指令的消除,对韵律的初始。También你会说invocación你会说你不会说你会说。这是指令礼仪的结束,这是指令礼仪的开始,这是指令礼仪的开始。

No puede desenlazar ni eliminar las etiquetas de los puntos de enlace integrados (anulación de solicitud, respuesta predeterminada和anulación de respuesta)。

Para desvincular una directiva de almacenamiento en caché全球mediante la interfaz de línea de commandos

En el símbolo del sistema, escriba:

取消全局缓存

Para desvincular una directiva de almacenamiento en caché específica del servidor virtual mediante la interfaz de línea de commandos

En el símbolo del sistema, escriba:

(unbind lb vserver|unbind cs vserver) -policyName -type(REQUEST|RESPONSE)

在军事行动中消除指令caché军事行动中间línea突击队

En el símbolo del sistema, escriba:

rm cache policy .使用实例

Para desvincular una directive de almacenamiento en caché mediante la GUI:

Vaya一Optimizacion> Almacenamiento en缓存integrado, haga clic en行政长官cachéy desvinculculdirective speciificando el punto de enlace y el tipo de conexión pertinentes(请求/回应)。

Para eliminar una invocación中间指令的礼仪:

  1. Vaya一Optimizacion> Almacenamiento en缓存integrado, haga clic en Administrador de directivasDe caché y especfique el punto De enlace correspondiente (conmutación De contenido的服务虚拟平衡)y el tipo De conexión para ver la lista De directivas De caché vinculadas a este servidor virtual。
  2. 引导你的方向,让你的灵魂消失。