Como realmente definir cabeçalhos max-age no Windows Server?

1

Eu defini a idade máxima para 1 minuto, mas quando olho para os cabeçalhos de resposta, vejo max-age = 86400 (um dia). Alguma outra coisa está superando essa configuração? Eu também configurei o cache do kernel para 1 minuto para a maioria dos tipos MIME para garantir que não seja a fonte. Existe algum outro lugar que eu deveria procurar por um substituto? Outra configuração webconfig?

Aqui está a parte relevante do webconfig.

<system.webServer>
      <urlCompression doDynamicCompression="true" doStaticCompression="true" dynamicCompressionBeforeCache="true" />      
      <caching enabled="true">
        <profiles>              
          <add extension=".gif" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" duration="0.00:01:00" location="Any" />
          <add extension=".png" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" duration="0.00:01:00" location="Any" />
          <add extension=".js" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" duration="0.00:01:00" location="Any" />
          <add extension=".css" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" duration="0.00:01:00" location="Any" />
          <add extension=".jpg" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" duration="0.00:01:00" location="Any" />
          <add extension=".jpeg" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" duration="0.00:01:00" location="Any" />
        </profiles>
      </caching>
    <staticContent>
        <!--Enable gzipping JS by changing the mime type.-->
        <remove fileExtension=".js" />
        <mimeMap fileExtension=".js" mimeType="text/javascript" />
        <!-- d.hh:mm:ss -->
        <clientCache cacheControlMode="UseMaxAge" httpExpires="0.00:01:00" />
    
por FlavorScape 04.07.2013 / 01:40

2 respostas

1

deve usar

cacheControlMaxAge="0.00:01:00" 

em vez de

httpExpires="0.00:01:00"

mas o último não lança um erro, simplesmente não funciona.

    
por 09.07.2013 / 22:26
0

Só para sabermos como deve ser

<staticContent>
       <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="0.00:01:00" />
</staticContent>
    
por 14.01.2018 / 12:41