Compactação gzip errática no IIS7.5

3

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?

    
por realworldcoder 14.05.2011 / 05:25

2 respostas

3

Olhe para FrequencyHitThreshold e FrequencyHitTimePeriod. Eles são usados pelo módulo de cache ao determinar a capacidade de compactação do conteúdo.

    
por 14.05.2011 / 05:54
2

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:

link

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:

link

    
por 14.05.2011 / 05:52