Citrix ADC

Conjuntos de patrones y conjuntos de datos

Las expresiones de directiva para operaciones de coincidencia de cadenas en un gran conjunto de patrones de cadenas tienden a ser largas y complejas. Los recursos consumidos por la evaluación de tales expresiones complejas son significativos en términos de ciclos de procesamiento, memoria y tamaño de configuración. Puede crear expresiones más simples y con menos recursos mediante la coincidencia de patrones.

Dependiendo del tipo de patrones que quiera hacer coincidir, puede utilizar una de las siguientes funciones para implementar la coincidencia de patrones:

  • Un conjunto de patrones es una matriz de patrones indexados utilizados para la coincidencia de cadenas durante la evaluación de directivas de sintaxis predeterminada. Ejemplo de un conjunto de patrones: Tipos de imagen {svg, bmp, png, gif, tiff, jpg}.
  • Un conjunto de datos es una forma especializada de conjunto de patrones. Es una matriz de patrones de tipos número (entero), dirección IPv4 o dirección IPv6.

En muchos casos, puede utilizar conjuntos de patrones o conjuntos de datos. Sin embargo, en los casos en que quiera coincidencias específicas para datos numéricos o direcciones IPv4 e IPv6, debe utilizar conjuntos de datos.

Nota:

Los conjuntos de patrones y los conjuntos de datos solo se pueden utilizar en las directivas de sintaxis predeterminadas.

Para utilizar conjuntos de patrones o conjuntos de datos, primero cree el conjunto de patrones o conjunto de datos y vincule patrones a él. A continuación, cuando configure una directiva para comparar una cadena en un paquete, utilice un operador apropiado y pase el nombre del conjunto de patrones o del conjunto de datos como argumento.

Conjuntos de patrones y conjuntos de datos