ADC

Configuración y vinculación de una directiva de velocidad de tráfico

Implementar el comportamiento de las aplicaciones basadas en tarifas configurando una directiva en una función adecuada de NetScaler. La función debe admitir directivas avanzadas. La expresión de directiva debe contener el siguiente prefijo de expresión para permitir que la función analice la tasa de tráfico:

sys.check_limit(<limit_identifier>)
<!--NeedCopy-->

Donde limit_identifier es el nombre de un identificador de límite.

La expresión de directiva debe ser una expresión compuesta que contenga al menos dos componentes:

  • Expresión que identifica el tráfico al que se aplica el identificador de límite de velocidad. Por ejemplo:
    http.req.url.contains("my_aspx.aspx").
<!--NeedCopy-->
  • Expresión que identifica un identificador de límite de velocidad, por ejemplo, sys.check_limit (“my_limit_identifier”). Esta debe ser la última expresión de la expresión de directiva.

Para configurar una directiva basada en tarifas mediante la interfaz de línea de comandos

En el símbolo del sistema, escriba el siguiente comando para configurar una directiva basada en tarifas y verificar la configuración:

add cache|dns|rewrite|responder policy <policy_name> -rule expression && sys.check_limit("<LimitIdentifierName>") [<feature-specific information>]
<!--NeedCopy-->

A continuación se muestra un ejemplo completo de una regla de directiva basada en tasas. Tenga en cuenta que en este ejemplo se supone que ha configurado la acción de respuesta, send_direct_url, asociada a la directiva. Tenga en cuenta que el parámetro sys.check_limit debe ser el último elemento de la expresión de directiva:

add responder policy responder_threshold_policy "http.req.url.contains("myindex.html") && sys.check_limit("my_limit_identifier")" send_direct_url
<!--NeedCopy-->

Para obtener información sobre cómo vincular una directiva de forma global o a un servidor virtual, consulte “Vinculación de directivas avanzadas de directivas.”

Para configurar una directiva basada en tasas mediante la utilidad de configuración

  1. En el panel de navegación, expanda la función en la que quiere configurar una directiva (por ejemplo, Almacenamiento en caché integrado, Reescritura o Respondedor) y, a continuación, haga clic en Directivas.

  2. En el panel de detalles, haga clic en Agregar. En Nombre, introduzca un nombre exclusivo para la directiva.

  3. En Expresión, introduzca la regla de directiva y asegúrese de incluir el parámetro sys.check_limit como componente final de la expresión. Por ejemplo:

    http.req.url.contains("my_aspx.aspx") && sys.check_limit("my_limit_identifier")
    <!--NeedCopy-->
    
  4. Introduzca información específica de la función sobre la directiva.

    Por ejemplo, es posible que se le solicite asociar la directiva a una acción o a un perfil. Para obtener más información, consulte la documentación específica de las funciones.

  5. Haga clic en Creary, a continuación, en Cerrar.

  6. Haga clic en Guardar.

Configuración y vinculación de una directiva de velocidad de tráfico