Olhe para FrequencyHitThreshold e FrequencyHitTimePeriod. Eles são usados pelo módulo de cache ao determinar a capacidade de compactação do conteúdo.
Isso é melhor demonstrado quando tentamos solicitar um único arquivo CSS do nosso servidor IIS. Às vezes, recuperamos todo o arquivo descompactado. Vamos esperar 5 segundos e atualizar, então o arquivo CSS é gzipado, 1/5 do tamanho original (que é o que queremos) ... mas se esperarmos mais um minuto, voltaremos à sua versão original descomprimida novamente .
Alguma ideia do que poderia causar isto ou como resolver o problema?
Olhe para FrequencyHitThreshold e FrequencyHitTimePeriod. Eles são usados pelo módulo de cache ao determinar a capacidade de compactação do conteúdo.
A compactação estática só ocorrerá se os arquivos que estão sendo compactados forem maiores que o tamanho mínimo de arquivo definido pelo servidor e se houver espaço em disco suficiente disponível para o pool de aplicativos (também uma configuração definida pelo servidor). Este artigo da TechNet explica ainda mais:
No seu caso, o pool de aplicativos provavelmente ficará sem espaço em disco disponível para arquivos compactados no diretório de cache.
Também é possível que, se o uso da CPU em seu servidor for alto, a compactação possa ter sido temporariamente desativada (definida com staticCompressionEnableCpuUsage e staticCompressionDisableCpuUsage). Aqui está uma referência adicional:
Tags compression gzip iis-7.5