Eliminación de objetos almacenados en caché
Esta sección de la documentación se aplica a la versión 2 del enrutamiento de solicitudes de aplicaciones de Microsoft para IIS 7 y versiones posteriores.
Objetivo
Eliminar correctamente el contenido almacenado en caché del disco en el Enrutamiento de solicitud de aplicaciones (ARR).
Hay varias maneras de eliminar el contenido almacenado en caché en ARR.
Delete all cached objects (Eliminar todos los objetos almacenados en caché): esta acción elimina todo el contenido almacenado en caché de todas las ubicaciones de la unidad de caché principal. Esta acción no elimina el contenido almacenado en caché de la unidad secundaria, si se especifica.
Nota:
Esta acción puede tardar mucho tiempo si hay muchos objetos almacenados en caché. Al restablecer un servidor o agregar o quitar unidades, se recomienda formatear las unidades en lugar de usar esta acción para quitar los objetos almacenados en caché. Consulte el artículo Recomendaciones de implementación para el enrutamiento de solicitudes de aplicación para obtener más información.
Delete selected cached object (Eliminar objeto almacenado en caché seleccionado): mientras navega, puede seleccionar una carpeta o un archivo y elegir eliminar el contenido seleccionado. Si se selecciona una carpeta, se eliminará todo el contenido de la carpeta seleccionada. Si se selecciona un archivo, se eliminarán todos los archivos asociados. Por ejemplo, es posible que haya observado que, para un contenido determinado, puede haber varios archivos:
- example.jpg.full
- example.jpg.full.gzip
- example.jpg.0-1023
- example.jpg.1024-2047
cualquier todo
En el ejemplo anterior, al seleccionar cualquiera de los archivos se quitarán todos los archivos asociados a example.jpg. Esta acción elimina el contenido seleccionado de las ubicaciones de la unidad de caché principal y de la unidad secundaria, si se especifica.
Delete specific cached object(s) (Eliminar objetos en caché específicos): ARR permite al usuario escribir una dirección URL específica o absoluta o una dirección URL parcial con un carácter comodín (*) para eliminar todo el contenido que coincida con el patrón. Esta acción elimina el contenido de las ubicaciones de la unidad de caché principal y de la unidad secundaria, si se especifica.
Requisitos previos
En este tutorial se asume que ha revisado tanto el tutorial de la versión 1 de ARR como otros documentos de la versión 2 sobre cómo configurar y habilitar características de caché de disco.
Tutoriales de escenarios de ARR:
- Tutoriales de la versión 1 de ARR: Uso del módulo de enrutamiento de solicitud de aplicaciones.
- Tutoriales de la versión 2 de ARR: Introducción al enrutamiento de solicitudes de aplicaciones versión 2.
Si no se ha instalado la versión 2 del Enrutamiento de solicitud de aplicaciones, puede descargarla en:
- Descargue la versión 2 del Enrutamiento de solicitud de aplicaciones de Microsoft para IIS 7 (x86) aquí (
https://download.microsoft.com/download/4/D/F/4DFDA851-515F-474E-BA7A-5802B3C95101/ARRv2_setup_x86.EXE
). - Versión 2del Enrutamiento de solicitud de aplicaciones de Microsoft para IIS 7 (x64) aquí (
https://download.microsoft.com/download/3/4/1/3415F3F9-5698-44FE-A072-D4AF09728390/ARRv2_setup_x64.EXE
).
Siga los pasos descritos en el artículo Instalación del Enrutamiento de solicitud de aplicaciones versión 2 para instalar la versión 2 de ARR.
Paso 1: Eliminación de todos los objetos almacenados en caché
La característica de caché de disco en ARR es una característica de nivel de servidor. Por ello, las acciones de eliminación de caché se encuentran en la página Application Request Routing Cache (Caché de enrutamiento de solicitud de aplicaciones) en el nivel de servidor.
Para eliminar todos los objetos almacenados en caché mediante la interfaz de usuario:
Inicie el Administrador de IIS.
Seleccione el servidor en la vista de árbol de navegación.
Haga doble clic en Application Request Routing Cache (Caché del Enrutamiento de solicitud de aplicaciones).
En el panel Acciones, haga clic en Delete All Cached Objects (Eliminar todos los objetos almacenados en caché).
En el cuadro de diálogo de confirmación, haga clic en Sí.
Todos los contenidos almacenados en caché se han eliminado de todas las ubicaciones de la unidad de caché principal.
Como se ha mencionado previamente, esta acción puede tardar mucho tiempo si hay muchos objetos almacenados en caché. Si es necesario restablecer las unidades, se recomienda formatear la unidad en lugar de usar esta característica para eliminar los archivos. Consulte el artículo Recomendaciones de implementación para el enrutamiento de solicitudes de aplicación para obtener más información.
Paso 2: Eliminación de los objetos almacenados en caché seleccionados
Esta característica está disponible al examinar el contenido almacenado en caché mediante el Administrador de IIS. Este tutorial se describe en el artículo Navegación por el contenido almacenado en caché en disco en Enrutamiento de solicitud de aplicaciones.
Nota:
Si va a volver a escribir el nombre de host como se describe en el artículo Implementación del Enrutamiento de solicitud de aplicaciones en CDN, el nombre de host que espera el cuadro de diálogo Browse Content (Examinar contenido) es el nombre de host reescrito y no el nombre de host original que ha recibido el nodo de caché.
Paso 3: Eliminación de objetos almacenados en caché específicos
ARR permite al usuario escribir una dirección URL absoluta para eliminar un contenido almacenado en caché específico, o acepta una dirección URL de coincidencia con el carácter comodín (*) para eliminar el contenido que coincida con el patrón.
Nota:
Si va a volver a escribir el nombre de host como se describe en el artículo Implementación del Enrutamiento de solicitud de aplicaciones en CDN, el nombre de host que espera el cuadro de diálogo Browse Content (Examinar contenido) es el nombre de host reescrito y no el nombre de host original que ha recibido el nodo de caché.
En el panel Acciones, haga clic en Delete Specific Cached Objects (Eliminar objetos almacenados en caché específicos).
En el cuadro de diálogo Delete Cached Objects (Eliminar objetos almacenados en caché), escriba una ruta de acceso de dirección URL absoluta al contenido almacenado en caché que quiere eliminar. En el ejemplo siguiente, se eliminará
http://wonyoo-w2k8.arr1-cdn.com/images/2.0/body_bg.jpg
.Se muestra un cuadro de diálogo de confirmación cuando el contenido especificado se ha eliminado correctamente.
Para eliminar todo el contenido que coincida con un patrón de dirección URL, se puede usar un carácter comodín (*). En el cuadro de diálogo Delete Cached Objects (Eliminar objetos almacenados en caché) que se muestra en el paso 2 anterior, en lugar de escribir una ruta de acceso absoluta, escriba una dirección URL con un patrón de carácter comodín. En el ejemplo siguiente, el patrón de la dirección URL es
http://wonyoo-w2k8.arr1-cdn.com/cache/*.jpg
.Se muestra un cuadro de diálogo de confirmación cuando el contenido que coincide con el patrón se ha eliminado correctamente.
Resumen
Ha eliminado correctamente uno o una variedad de contenido almacenado en caché de ARR. Para ver otros tutoriales de la versión 2 de ARR, consulte el artículo Introducción al enrutamiento de solicitud de aplicaciones versión 2.