Control del comportamiento del almacenamiento en caché de Azure Content Delivery Network con cadenas de consulta: prémium
Importante
Azure CDN Estándar de Microsoft (clásico) se retirará el 30 de septiembre de 2027. Para evitar interrupciones del servicio, es importante que migre los perfiles de Azure CDN Estándar de Microsoft (clásico) a los nivel Estándar o Prémium de Azure Front Door antes del 30 de septiembre de 2027. Para más información, consulte Retirada de Azure CDN Estándar de Microsoft (clásico).
Azure CDN de Edgio se retirará el 15 de enero de 2025. Debe migrar la carga de trabajo a Azure Front Door antes de esta fecha para evitar interrupciones del servicio. Para más información, consulte Azure CDN de Edgio retirada de Preguntas frecuentes.
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 para example.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
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.
En el panel izquierdo, debajo de Configuración, haga clic en Reglas de caché.
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.
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
- Aprenda a purgar contenido almacenado en caché desde el punto de conexión de Azure Content Delivery Network.