Purgar un punto de conexión de Azure CDN

Información general

Los nodos perimetrales de Azure CDN almacenarán recursos en caché hasta que el período de vida de dichos recursos (TTL) expire. Tras la expiración del TTL del activo, cuando un cliente solicite el activo desde el nodo perimetral, este nodo recuperará una nueva copia actualizada del activo para atender la solicitud de cliente y almacenar actualizada la memoria caché.

El procedimiento recomendado para asegurarse de que los usuarios siempre obtengan la copia más reciente de los recursos es crear versiones correspondientes a cada actualización y publicarlos como nuevas URL. La red CDN recuperará inmediatamente los nuevos recursos en las siguientes solicitudes de los clientes. A veces puede que quiera purgar contenido almacenado en caché de todos los nodos perimetrales y forzarlos todos para recuperar nuevos activos actualizados. Esto puede deberse a actualizaciones de la aplicación web o a actualizaciones rápidas de los activos de actualización que contienen información incorrecta.

Sugerencia

Tenga en cuenta que el purgado solo borra el contenido almacenado en caché de los servidores perimetrales de la red CDN. Es posible que las cachés de nivel inferior, como las cachés de servidores proxy y de explorador local, aún contengan una copia en caché del archivo. Es importante que recuerde esto cuando defina el período de vida de un archivo. Para hacer que un cliente de nivel inferior solicite la versión más reciente del archivo, asígnele un nombre único cada vez que lo actualice o use el almacenamiento en caché de cadenas de consulta.

Este tutorial le guiará a través de purga de los recursos de todos los nodos perimetrales de un punto de conexión.

Tutorial

  1. En el Azure Portal, examine el perfil de red CDN que contiene el punto de conexión que quiera purgar.

  2. En la hoja Perfil de CDN, haga clic en el botón para purgar.

    Hoja del perfil de red CDN

    Abre la hoja para purgar.

    Hoja de purga de red CDN

  3. En la hoja para purgar, seleccione la dirección del servicio que quiera purgar en la lista desplegable de la dirección URL.

    Formulario para purgar

    Nota

    También puede obtener acceso a la hoja para purgar haciendo clic en el botón Purgar de la hoja del punto de conexión de red de CDN. En ese caso, el campo URL se rellenará previamente con la dirección del servicio de ese punto de conexión concreto.

  4. Seleccione los activos que quiera purgar de los nodos perimetrales. Si quiere borrar todos los recursos, haga clic en la casilla Purgar todo . De lo contrario, escriba la ruta de acceso completa de cada recurso que quiera purgar en el cuadro de texto Ruta de acceso. Los siguientes formatos se pueden usar en las rutas de acceso.

    1. Purga con una sola URL: purgue recursos concretos especificando la URL completa, con o sin la extensión de archivo; por ejemplo,/pictures/strasbourg.png; /pictures/strasbourg.
    2. Purga con carácter comodín: se puede usar el asterisco (*) como carácter comodín. Purgue todas las carpetas, subcarpetas y archivos de un punto de conexión con /* en la ruta de acceso o todas las subcarpetas y archivos de una carpeta concreta especificando la carpeta seguido de /*; por ejemplo, /pictures/*. Tenga en cuenta que, en estos momentos, la purga de carácter comodín no es compatible con Azure CDN de Akamai.
    3. Purga de dominio raíz: purgue la raíz del punto de conexión con "/" en la ruta de acceso.

    Sugerencia

    1. Las rutas de acceso que se van a purgar deben especificarse y ser una URL relativa que se ajuste a la siguiente expresión regular. Purgar todo y la purga con carácter comodín no se admiten actualmente en Azure CDN de Akamai.

      1. Purga con una sola URL @"^\/(?>(?:[a-zA-Z0-9-_.%=\(\)\u0020]+\/?)*)$";
      2. Cadena de consulta @"^(?:\?[-\@_a-zA-Z0-9\/%:;=!,.\+'&\(\)\u0020]*)?$";
      3. Purga con carácter comodín @"^\/(?:[a-zA-Z0-9-_.%=\(\)\u0020]+\/)*\*$";

      Aparecerán más cuadros de texto de Ruta de acceso después de escribir texto para permitirle crear una lista de varios activos. Puede eliminar activos en la lista haciendo clic en el botón de puntos suspensivos (...).

    2. En Azure CDN de Microsoft, no se tienen en cuenta las cadenas de consulta de la ruta de acceso de la dirección URL de purga. Si la ruta de acceso para purgar se proporciona como /TestCDN?myname=max, solo se tiene en cuenta /TestCDN. Se omite la cadena de consulta myname=max. Se purgarán tanto TestCDN?myname=max como TestCDN?myname=clark.

  5. Haga clic en el botón Purgar .

    Botón Purgar

Importante

Las solicitudes de purga tardan aproximadamente 2 minutos en procesarse con Azure CDN de Verizon (estándar y premium) y unos 10 segundos con Azure CDN de Akamai. Azure CDN tiene un límite de 100 solicitudes de purga simultáneas en un momento dado en el nivel de perfil.

Consulte también