|
|
Publicado en 2/11/2014 13:47:18
|
|
|
|

1. Porque el sitio en general solo .html .jpg .png .gif .apk archivos, y otros archivos no están almacenados en caché; Primero puedes configurar todo el sitio como no caché de la siguiente manera:
a) Abrir el Administrador de Información IIS, hacer clic derecho en las propiedades del sitio web del servicio "a.cc.com", luego seleccionar la opción de encabezado HTTP, marcar "Habilitar expiración de contenido", seleccionar "Caducar ahora" y después "OK", como sigue:
b) Tras la configuración anterior, todo el contenido del sitio web no será almacenado en caché por la CDN, y entonces establecer una política de caché para .html .jpg .png .gif .apk tipos de archivo
2. La configuración de caché para archivos específicos es la siguiente:
a) Si los archivos con diferentes extensiones anteriores se colocan por separado bajo un directorio específico y no hay archivos con otras extensiones en ese directorio, entonces el tiempo de caché puede establecerse para todo el directorio donde se encuentra la extensión; El método específico consiste en expandir el directorio del sitio web "a.cc.com" en el "IIS Information Manager" y seleccionar el directorio que necesita establecer el tiempo de caché; por ejemplo, todo jpg se almacena en el directorio de img, luego hacer clic derecho en el directorio, seleccionar "Propiedades" y seleccionar el selector de cabecera "HTTP"; Como toda la web acaba de configurar la opción de no caché, así que la configuración de caché del "encabezado HTTP" del directorio es la misma que en el 1, y entonces puedes modificar esta configuración: selecciona "Caducar después de este periodo" y establece la hora al valor del tiempo de caducidad, como 14 días, haz clic en "OK" para guardar, como sigue:
b) Si los archivos con una extensión específica no se colocan uniformemente en un directorio único, sino que se mezclan con otros archivos de extensión bajo el mismo directorio, la configuración es más complicada;
Para evitar configurar archivos con extensiones específicas uno por uno, necesitamos que IIS soporte "comodines", y la configuración que soporta "comodines" es la siguiente:
1) Abre el Administrador de Información IIS, haz clic derecho en el atributo del sitio web del servicio a.cc.com, selecciona la pestaña de directorio de inicio y haz clic en el botón Configurar en la pestaña, y aparece el siguiente cuadro de diálogo:
2) En la columna "Mapeado de aplicaciones comodines (Orden de ejecución)", haz clic en el botón "Insertar" y selecciona C: WINDOWSMicrosoft.NETFramework en el cuadro de selección de archivos que aparece4.0.30319aspnet_isapi.dll archivo, donde "C:" es el disco del sistema, no marque "Confirmar si el archivo existe", de la siguiente manera:
Tras pulsar dos botones "OK" seguidos, se completa la configuración de soporte de los comodines IIS
3) A continuación, ve al directorio donde hay un archivo de configuración en caché, primero selecciona un archivo que necesita almacenar en caché la extensión, haz clic derecho, selecciona Propiedades, selecciona la tarjeta "HTTP header", realiza la configuración en 2.a) y guarda; A continuación, hay una opción para todos los archivos con la misma extensión bajo este directorio; en este momento necesitas modificar la implementación del archivo de configuración de IIS.
4) El archivo de configuración de IIS se coloca en C:WINDOWSsystem32inetsrvMetaBase.xml (ajustes de IIS6), abre el archivo anterior con el programa "Notepad", si hemos establecido la fecha de caducidad de la caché para el test.jpg bajo el directorio bin en 3), entonces buscaremos la cadena "/bin/test.jpg", test.jpg Para que todos los archivos jpg del folder bin usen esta configuración de caché, solo necesitas cambiar "test.jpg" por "*.jpg" y luego conservar el archivo. Nota: Para modificar los archivos anteriores, necesitas desactivar el Servicio de Administración IIS en Servicios.
5) La configuración de caché de archivos con otras extensiones puede repetir las operaciones 3) y 4) anteriores.
|
Anterior:Usando el servicio CDN, configuración de políticas de caché de ApachePróximo:¿Qué debo hacer si la web persiste durante mes y medio, o no está incluida?
|