En IIS7 tengo la capacidad de configurar las opciones de almacenamiento en caché. La suma de las opciones a mi web.config como tal ...Almacenamiento en caché Web.Config de IIS7: ¿cuáles son las diferencias aquí y cómo se combinan todas?
<caching maxCacheSize="262144">
<profiles>
<add extension=".png" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" duration="00:00:30" />
<add extension=".jpeg" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" duration="00:00:30" />
<add extension=".jpg" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" duration="00:00:30" />
<add extension=".css" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" duration="00:00:30" />
<add extension=".js" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" duration="00:00:30" />
</profiles>
</caching>
Sin embargo, también tengo lo siguiente para "caching"
<staticContent>
<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="90.00:00:00" />
<remove fileExtension=".js" />
<mimeMap fileExtension=".js" mimeType="text/javascript" />
</staticContent>
¿Cuáles son las diferencias entre estas dos configuraciones? Ambos están anidados en la etiqueta <system.webServer>
, por lo que ambos son válidos para IIS7.
Además, ¿cuál es el enfoque correcto al usar estos? Actualmente solo uso esta es mi carpeta de activos estáticos. No uso este almacenamiento en caché en ninguna otra cosa.
Gracias de antemano.
Chase, que fueron capaces de encontrar más información sobre esto? Parece que StaticContent se está volcando con mis perfiles de almacenamiento en caché y tengo curiosidad acerca de cualquier información que pueda compartirse. – goodwince
Después de preguntar, me olvidé de eso. Me gustaría una buena respuesta canónica. –