Mam IIS 7.5 z włączoną kompresją statyczną i dynamiczną. Wydaje się działać dobrze dla plików dynamicznych, ale dla statycznych zachowuje się nieregularnie, często wysyłając nagłówek http "Content-Encoding: gzip", gdy zawartość nie jest skompresowana. Powoduje to, że przeglądarki próbują zdekompresować, powodując błąd nieprawidłowego numeru magicznego. Oto moja konfiguracja:Kompresja GZip w IIS7 nie działa, ale nagłówek kodowania treści jest ustawiony na gzip
<httpCompression dynamicCompressionDisableCpuUsage="95" dynamicCompressionEnableCpuUsage="70" >
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" />
<dynamicTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="application/javascript" enabled="true" />
<add mimeType="application/x-javascript" enabled="true" />
<add mimeType="application/json" enabled="true" />
<add mimeType="*/*" enabled="false" />
</dynamicTypes>
<staticTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/javascript" enabled="true" />
<add mimeType="application/x-javascript" enabled="true" />
<add mimeType="*/*" enabled="false" />
</staticTypes>
myślałem jakiś moduł http został rozpakowanie zawartości gdzieś w dół rury, ale żaden z nich nie wydają się podejrzane. Jakieś pomysły?
Dzięki za sugestię. Próbowałem umieścić tę linię w, ale to nie miało znaczenia. Dowolny pomysł? –
sboisse