In ASP.NET MVC ho utilizzato il web.config per abilitare e configurare le impostazioni di compressione gzip IIS7.5. Ma comprimono impostazioni di livello sembrano avere alcun effetto a tutti:Impostazione del livello di compressione gzip IIS7
<scheme name="gzip" dynamicCompressionLevel="9" staticCompressionLevel="9"/>
Con livello di compressione = 0 per entrambe le impostazioni, la mia home page è compresso con gzip a 9.290 byte (da 39.623)
con il livello di compressione = 9 per entrambe le impostazioni, la mia home page è compressi con gzip a 9.290 byte (da 39.623)
(utilizzando Fiddler per controllare le dimensioni zip/non compressi)
non c'è differenza nella quantità di compressione - perché? Ciò si verifica sul mio computer di sviluppo locale, Windows 7. Non l'ho ancora provato sul nostro server Web di Windows 2008.
impostazioni di compressione complete in web.config:
<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files">
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" dynamicCompressionLevel="10" staticCompressionLevel="10"/>
<dynamicTypes>
<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="application/xml" 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="application/xml" enabled="true"/>
<add mimeType="*/*" enabled="false"/>
</staticTypes>
</httpCompression>
<urlCompression doStaticCompression="true" doDynamicCompression="true"/>
EDIT: a quanto pare il livello più alto è 9. Questa pagina dice che è 10, ma deve essere corretto http://www.iis.net/configreference/system.webserver/httpcompression/scheme. Il problema è sempre lo stesso quando si utilizza il livello 9
Scusa se non sono riuscito a tornare a questa domanda anche se mi ha infastidito. La compressione dinamica è installata e funzionante. Ma cambiare il livello di compressione non è –
@ JK hai provato a impostare la compressione statica su falso e fare semplicemente dinamico? Ho aggiornato la risposta con altri suggerimenti – dove