J'ai installé Statique et dynamique de compression pour IIS7, ainsi que de mettre les deux web.config
valeurs à ma demande Virtual Folder
. Si je comprends bien, je n'ai pas besoin d'activer la compression sur le serveur, ou au niveau du site, et de plus, je peux le gérer sur une base par dossier à l'aide de mon web.fichier de configuration.
J'ai deux paramètres dans mon .config
le fichier que j'ai mis à personnaliser gzip pour mon application:
<httpCompression dynamicCompressionDisableCpuUsage="90"
dynamicCompressionEnableCpuUsage="0">
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" />
<dynamicTypes>
<remove mimeType="*/*"/>
<add mimeType="*/*" enabled="true" />
</dynamicTypes>
</httpCompression>
<urlCompression doDynamicCompression="true"
dynamicCompressionBeforeCache="true" />
Cependant, lorsque je lance l'application, je peux voir clairement que gzip n'est pas utilisé, parce que ma page les tailles sont les mêmes. Je suis également à l'aide de YSlow pour FireFox, qui confirme aussi que mes pages ne sont pas gziped.
Ce qui me manque ici? Dans IIS6 c'était une simple question de spécifier les types de fichiers, et le réglage du niveau de compression entre 0 et 10. Je ne vois pas la nécessité documenté pour spécifier les types de fichiers ou le niveau de compression, puisque les valeurs par défaut semblent couvrir les types de fichiers, et je ne suis pas de voir le niveau de n'importe où.