Comment puis-je obtenir la compression gzip dans IIS7 de travail?

J'ai installé Statique et dynamique de compression pour IIS7, ainsi que de mettre les deux web.config valeurs à ma demande Virtual Folder niveau. 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 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 en utilisant 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ù.

  • De 0 vote, Veuillez jeter un oeil à ce post: stackoverflow.com/a/7634875/1131855 je n'étais pas en mesure de modifier applicationHost.config via Notepad++. Ce lien suggéré une commande de la console qui a fonctionné pour moi
InformationsquelleAutor Russ | 2009-04-24