habilitar enable control cachecontrolmaxage cache .net http iis caching

.net - enable - output caching iis



Agregue caducidad o encabezado de control de caché al contenido estático en IIS (2)

¿Se puede hacer esto en IIS 6?

Para configurar la caducidad del contenido

  1. En la herramienta administrativa Administrador de Internet Information Services (IIS), haga clic con el botón derecho en Su sitio web y luego haga clic en Propiedades.

  2. En el cuadro de diálogo Propiedades, en la pestaña Encabezados HTTP, especifique el tiempo de caducidad y luego haga clic en Aceptar.

Después de ejecutar el complemento YSlow en un sitio, vi que una de las recommendations era agregar encabezados de futuro lejanos a las secuencias de comandos, hojas de estilo e imágenes.

Me gustaría hacer esto, ¿alguien tiene experiencia con esto? Estoy usando IIS 7 y leí un artículo de Microsoft, pero no estoy interesado en deshabilitar el almacenamiento en caché para páginas o imágenes asp, en realidad quiero forzar el almacenamiento en caché de contenido estático. Además, la situación ideal no existiría en el código, sino en la configuración del servidor web.

Entonces, ¿qué pasos debo tomar para que cada imagen, archivo javascript y hoja de estilo queden en la memoria caché?


Agregué un encabezado personalizado en la pestaña de encabezados http en lugar de marcar la casilla, porque de lo contrario no podría incluir "público" en el encabezado de Control de caché.

Hice esto para las carpetas con contenido estático como / images /, / scripts /, / css / y algunos otros, no todo el proyecto.

Nombre: valor de control de caché: public, max-age = 604800

VR