Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Actualización más reciente 2023-07-18 GMT+08:00

Filtrado de parámetros de URL

Fondo

La mayoría de las solicitudes de páginas web llevan parámetros de URL que comienzan con un signo de interrogación (?). Si los parámetros no contienen información importante (como la versión), puede habilitar el filtrado de parámetros de URL para mejorar la relación de aciertos de caché y acelerar la distribución de contenido. Al configurar el filtrado de parámetros de URL, puede conservar o ignorar parámetros específicos.

Habilitación del filtrado de parámetros de URL

  1. Inicie sesión en la consola de Huawei Cloud. En la página principal de la consola de gestión, elija Service List > Storage > CDN.

    Se muestra la consola de CDN.

  2. En el panel de navegación, seleccione Domains.
  3. En la lista de dominios, haga clic en el nombre del dominio de destino o haga clic en Configure en la columna Operation.
  4. Haga clic en la pestaña Cache Settings.
  5. Haga clic en Edit junto a URL Parameter Filtering.

    Tabla 1 Descripción del parámetro

    Parámetro

    Descripción

    Regla de configuración

    Status

    Deshabilitado: (predeterminado) El filtrado de parámetros de URL está deshabilitado. CDN almacena en caché el recurso basándose en los parámetros que siguen al signo de interrogación (?) en una URL de solicitud.

    Habilitado: si el filtrado de parámetros de URL está habilitado, los siguientes elementos de configuración tienen efecto.

    -

    Ignore URL parameters

    CDN ignora todos los parámetros que siguen a los signos de interrogación (?) en las URL de solicitud, mejorando la relación de aciertos de caché.

    N/A

    Ignore specific parameters

    CDN ignora los parámetros específicos en las URL de solicitud, pero conserva otros parámetros.

    • Ingrese hasta 10 nombres de parámetros separados por punto y coma (;).
    • Solo se admiten letras, dígitos, puntos (.), guiones bajos y tildes (~).

    Retain specific parameters

    CDN conserva los parámetros específicos en las URL de solicitud, pero ignora otros parámetros.

    • Ingrese hasta 10 nombres de parámetros separados por punto y coma (;).
    • Solo se admiten letras, dígitos, puntos (.), guiones bajos y tildes (~).
    • Si una regla de caché de su nombre de dominio tiene una configuración especial de parámetros de URL, no puede configurar el filtrado de parámetros de URL para el nombre de dominio en la consola de CDN. En este caso, puede enviar un ticket de servicio.
  6. Active Status seleccione una operación de parámetro en la lista desplegable Parameter Configuration, establezca parámetros haciendo referencia a Tabla 1 y haga clic en OK.

Ejemplos

  • Ejemplo 1: Su nombre de dominio www.example.com tiene la siguiente configuración de filtrado de parámetros de URL:

    Cuando un usuario solicita http://www.example.com/1.txt por primera vez, el archivo no se almacena en caché en CDN, por lo que CDN necesita recuperar el archivo del servidor de origen. Cuando el usuario solicita http://www.example.com/1.txt?test1, el parámetro que sigue al signo de interrogación (?) será ignorado. Como resultado, http://www.example.com/1.txt es hit.

  • Example 2: Su nombre de dominio www.example.com tiene la siguiente configuración de filtrado de parámetros de URL:

    Cuando un usuario solicita http://www.example.com/1.txt por primera vez, el archivo no se almacena en caché en CDN, por lo que CDN necesita recuperar el archivo del servidor de origen. Cuando el usuario solicita http://www.example.com/1.txt?test1, la CDN buscará una coincidencia para la URL completa, incluyendo el parámetro que sigue al signo de interrogación (?) porque el filtrado de parámetros de URL está deshabilitado. Como resultado, CDN tiene que recuperar http://www.example.com/1.txt?test1 del servidor de origen porque no se golpea la caché.

  • Example 3: Su nombre de dominio www.example.com tiene la siguiente configuración de filtrado de parámetros de URL:

    Cuando un usuario solicita http://www.example.com/1.txt por primera vez, el archivo no se almacena en caché en CDN, por lo que CDN necesita recuperar el archivo del servidor de origen. Cuando el usuario solicita http://www.example.com/1.txt?parm1&parm2, los parámetros parm1 y parm2 en la URL serán ignorados. Como resultado, http://www.example.com/1.txt es hit.