Tutorial: Establecimiento de las reglas de almacenamiento en caché de Azure CDNTutorial: Set Azure CDN caching rules

Nota

Las reglas de almacenamiento en caché solo están disponibles para Azure CDN estándar de Verizon y Azure CDN estándar de Akamai.Azure CDN caching rules are available only for Azure CDN Standard from Verizon and Azure CDN Standard from Akamai. En el caso de Azure CDN premium de Verizon, puede usar el motor de reglas de Azure CDN en el portal Administrar para disfrutar de una funcionalidad similar.For Azure CDN Premium from Verizon, use the Azure CDN rules engine in the Manage portal for similar functionality.

En este tutorial se describe cómo puede usar reglas de almacenamiento en caché de Azure Content Delivery Network (CDN) para establecer o modificar el comportamiento de expiración de caché predeterminado, tanto globalmente como con condiciones personalizadas, como una ruta de dirección URL y extensión de archivo.This tutorial describes how you can use Azure Content Delivery Network (CDN) caching rules to set or modify default cache expiration behavior both globally and with custom conditions, such as a URL path and file extension. Azure CDN proporciona dos tipos de reglas de almacenamiento en caché:Azure CDN provides two types of caching rules:

  • Reglas de almacenamiento en caché globales: puede establecer una regla de almacenamiento en caché global para cada punto de conexión en su perfil, lo que afecta a todas las solicitudes al punto de conexión.Global caching rules: You can set one global caching rule for each endpoint in your profile, which affects all requests to the endpoint. La regla de almacenamiento en caché global invalida todos los encabezados de directiva de caché HTTP, si está establecida.The global caching rule overrides any HTTP cache-directive headers, if set.

  • Reglas de almacenamiento en caché personalizadas: puede establecer una o varias reglas de almacenamiento en caché para cada punto de conexión en el perfil.Custom caching rules: You can set one or more custom caching rules for each endpoint in your profile. Las reglas de almacenamiento en caché personalizadas coinciden con rutas de acceso y extensiones de archivo específicas, se procesan en orden e invalidan la regla de almacenamiento en caché global, si está establecida.Custom caching rules match specific paths and file extensions, are processed in order, and override the global caching rule, if set.

En este tutorial, aprenderá a:In this tutorial, you learn how to:

  • Abrir la página de reglas de almacenamiento en cachéOpen the caching rules page.
  • Crear una regla de almacenamiento en caché globalCreate a global caching rule.
  • Crear una regla de almacenamiento en caché personalizadaCreate a custom caching rule.

Si no tiene una suscripción a Azure, cree una cuenta gratuita antes de empezar.If you don't have an Azure subscription, create a free account before you begin.

Requisitos previosPrerequisites

Para poder completar los pasos de este tutorial, primero es preciso crear un perfil de CDN y al menos un punto de conexión de CDN.Before you can complete the steps in this tutorial, you must first create a CDN profile and at least one CDN endpoint. Para más información, consulte Inicio rápido: Creación de un perfil y un punto de conexión de Azure CDN.For more information, see Quickstart: Create an Azure CDN profile and endpoint.

Abrir la página de reglas de almacenamiento en caché de Azure CDNOpen the Azure CDN caching rules page

  1. En Azure Portal, seleccione un perfil de CDN y luego seleccione un punto de conexión.In the Azure portal, select a CDN profile, then select an endpoint.

  2. En el panel izquierdo, debajo de Configuración, haga clic en Reglas de caché.In the left pane under Settings, select Caching rules.

    Botón Reglas de caché de CDN

    Aparece la página Reglas de caché.The Caching rules page appears.

    Página de reglas de almacenamiento en caché de CDN

Establecer reglas de almacenamiento en caché globalesSet global caching rules

Cree una regla de almacenamiento en caché global de la manera siguiente:Create a global caching rule as follows:

  1. En Reglas de almacenamiento en caché globales, establezca Comportamiento del almacenamiento en caché de cadenas de consulta en Ignorar cadenas de consulta.Under Global caching rules, set Query string caching behavior to Ignore query strings.

  2. Establezca Comportamiento de almacenamiento en caché en Establecer si falta.Set Caching behavior to Set if missing.

  3. Para Duración de expiración de caché, escriba 10 en el campo Días.For Cache expiration duration, enter 10 in the Days field.

    La regla de almacenamiento en caché global afecta a todas las solicitudes al punto de conexión.The global caching rule affects all requests to the endpoint. Esta regla respeta los encabezados de directiva de caché de origen, si existen (Cache-Control o Expires); en caso contrario, si no se especifican, establece la memoria caché en 10 días.This rule honors the origin cache-directive headers, if they exist (Cache-Control or Expires); otherwise, if they are not specified, it sets the cache to 10 days.

    Reglas de almacenamiento en caché globales

Establecer reglas de almacenamiento en caché personalizadasSet custom caching rules

Cree una regla de almacenamiento en caché personalizada de la manera siguiente:Create a custom caching rule as follows:

  1. En Reglas de almacenamiento en caché personalizadas, establezca Condición de coincidencia en Ruta de acceso y Valor de coincidencia en /images/*.jpg.Under Custom caching rules, set Match condition to Path and Match value to /images/*.jpg.

  2. Establezca Comportamiento de almacenamiento en caché en Invalidar y escriba 30 en el campo Días.Set Caching behavior to Override and enter 30 in the Days field.

    Esta regla de almacenamiento en caché personalizada establece una duración de caché de 30 días en cualquier archivo de imagen .jpg en la carpeta /images de su punto de conexión.This custom caching rule sets a cache duration of 30 days on any .jpg image files in the /images folder of your endpoint. Invalida todos los encabezados HTTP Cache-Control o Expires que envía el servidor de origen.It overrides any Cache-Control or Expires HTTP headers that are sent by the origin server.

    Reglas de almacenamiento en caché personalizadas

Limpieza de recursosClean up resources

En los pasos anteriores, creó reglas de almacenamiento en caché.In the preceding steps, you created caching rules. Si ya no quiere usar estas reglas de almacenamiento en caché, puede quitarlas siguiendo estos pasos:If you no longer want to use these caching rules, you can remove them by performing these steps:

  1. Seleccione un perfil de CDN y luego el punto de conexión con las reglas de almacenamiento en caché que quiere quitar.Select a CDN profile, then select the endpoint with the caching rules you want to remove.

  2. En el panel izquierdo, debajo de Configuración, haga clic en Reglas de caché.In the left pane under Settings, select Caching rules.

  3. En Reglas de almacenamiento en caché globales, establezca Comportamiento de almacenamiento en caché en No establecido.Under Global caching rules, set Caching behavior to Not set.

  4. En Reglas de almacenamiento en caché personalizadas, seleccione la casilla situada junto a la regla que quiere eliminar.Under Custom caching rules, select the check box next to the rule you want to delete.

  5. Seleccione Eliminar.Select Delete.

  6. En la parte superior de la página, seleccione Guardar.From the top of the page, select Save.

Pasos siguientesNext steps

En este tutorial aprendió lo siguiente:In this tutorial, you learned how to:

  • Abrir la página de reglas de almacenamiento en cachéOpen the caching rules page.
  • Crear una regla de almacenamiento en caché globalCreate a global caching rule.
  • Crear una regla de almacenamiento en caché personalizadaCreate a custom caching rule.

Avance hasta el siguiente artículo para obtener información sobre cómo configurar opciones de reglas de almacenamiento en caché adicionales.Advance to the next article to learn how to configure additional caching rule settings.