2011-04-23 19 views
8

Algunos de los sitios están en alojamiento compartido (Windows 2003 Server), por lo que no tengo forma de acceder a la configuración del servidor.¿Desea aprovechar el almacenamiento en caché del navegador con web.config en .net?

He leído en todas partes sobre el caché del navegador de apalancamiento, especialmente para archivos estáticos (jpg, css, js, etc.) pero ... ¿cómo hacer esto en mi caso?

El alojamiento tiene .NET instalado, ¿podría un archivo web.config ayudar de alguna manera? Si es así, ¿cómo?

Respuesta

12

Así es como lo hice en mi sitio que está en un host compartido. Creo que el cacheControlMaxAge es el siguiente día: horas: minutos: segundos, pero no me cites.

<system.webServer> 
    <staticContent> 
     <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="3.00:00:00" /> 
    </staticContent> 
</system.webServer> 
4

Herramientas Google PageSpeed ​​mejorarán calificación proporcionando cacheControlMaxAge en su archivo web.config pero si quieres para resolver el problema completamente a continuación, utilizar la edad de 7 días para un máximo de captura

aquí es el código para resolverlo put este código en su web.config

<system.webServer> 
<staticContent> 
    <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="7.24:00:00" /> 

    </staticContent> 
</system.webServer> 
Cuestiones relacionadas