Control del comportamiento del almacenamiento en caché de Azure Content Delivery Network con cadenas de consulta: prémium

Información general

Con Azure Content Delivery Network, puede controlar cómo se almacenan en caché los archivos para una solicitud web que contiene una cadena de consulta. En una solicitud web con una cadena de consulta, esta última es la parte de la solicitud que hay después del signo de interrogación (?). Una cadena de consulta puede contener uno o más pares clave-valor, en los cuales el nombre de campo y su valor están separados por un signo igual (=). Los pares clave-valor están separados entre ellos por una Y comercial (&). Por ejemplo, HTTP://www.contoso.com/content.mov?field1=value1& field2=value2. Si hay más de un par clave-valor en una cadena de consulta de una solicitud, no importa el orden en el que se especifiquen.

Importante

Los productos estándar y Premium de Azure Content Delivery Network proporcionan la misma funcionalidad de almacenamiento en caché de cadenas de consulta, pero la interfaz de usuario es diferente. En este artículo se describe la interfaz para Azure CDN Estándar de Microsoft y Azure CDN Estándar de Edgio. Para el almacenamiento en caché de cadenas de consulta con Azure CDN Premium de Edgio, vea Control del comportamiento de almacenamiento en caché de Azure Content Delivery Network con cadenas de consulta: nivel premium.

Existen tres modos de cadena de consulta:

  • Pasar por alto las cadenas de consulta: modo predeterminado. En este modo, el nodo de punto de presencia (POP) de entrega de contenido pasa las cadenas de consulta del solicitante al servidor de origen en la primera solicitud y almacena en caché el recurso. Todas las solicitudes posteriores del recurso que se ofrecen desde el punto de presencia omiten las cadenas de consulta hasta que expira el recurso en caché.

  • Omitir almacenamiento en caché para cadenas de consulta: En este modo, las solicitudes con cadenas de consulta no se almacenan en caché en el nodo POP de la red de entrega de contenido. El nodo POP recupera el recurso directamente del servidor de origen y lo pasa al solicitante con cada solicitud.

  • Almacenar en caché todas las URL únicas: en este modo, cada solicitud con un URL único, incluida la cadena de consulta, se trata como un recurso único con su propia memoria caché. Por ejemplo, la respuesta desde el servidor de origen a una solicitud de example.ashx?q=test1 se almacena en caché en el nodo POP y se devuelve en los sucesivos almacenamientos en caché con la misma cadena de consulta. Una solicitud por ejemplo.ashx?q=test2 se almacena en caché como un recurso independiente con su propio período de vida.

    Importante

    No use este modo cuando la cadena de consulta contenga parámetros que vayan a cambiar con cada solicitud, por ejemplo, un identificador de sesión o un nombre de usuario, puesto que dará lugar a una relación de acierto de caché baja.

Cambio de la configuración de almacenamiento en caché de cadenas de consulta para perfiles de red de entrega de contenido estándar

  1. Abra un perfil de red de entrega de contenido y, a continuación, seleccione el punto de conexión de red de entrega de contenido que desea administrar.

    Captura de pantalla de los puntos de conexión de perfil de red de entrega de contenido.

  2. En el panel izquierdo, debajo de Configuración, haga clic en Reglas de caché.

    Captura de pantalla del botón reglas de almacenamiento en caché de la red de entrega de contenido.

  3. En la lista Comportamiento del almacenamiento en caché de cadenas de consulta, seleccione un modo de cadena de consulta y, después, haga clic en Guardar.

    Captura de pantalla de las opciones de almacenamiento en caché de cadenas de consulta de red de entrega de contenido.

Importante

Dado que el registro tarda tiempo en propagarse a través de Azure Content Delivery Network, es posible que los cambios en la configuración de la cadena de caché no sean visibles inmediatamente:

  • En los perfiles de Azure CDN Estándar de Microsoft, la propagación se completa normalmente en 10 minutos.
  • En los perfiles Azure CDN Estándar de Verizon y Azure CDN Premium de Verizon, la propagación se completa normalmente en 10 minutos.

Paso siguiente