2010-04-15 4 views
2

Mon fournisseur d'hébergement Web exécute IIS7 et j'ai beaucoup de mal à faire fonctionner correctement la compression gzip. Les administrateurs hôtes disent que la compression est installée. Je peux confirmer la compression en utilisant certains services de vérification en ligne mais pas avec d'autres. L'add-on de PageSpeed ​​Firefox indique également que le site n'est pas compressé. Je suis personnellement assis derrière un proxy Squid, mais les paramètres web.config devraient prendre soin de problème de proxy. Voici l'extrait Web.config correspondant. La plus grande partie est empruntée à divers sites. Des pensées?Problème de compression http Gzip sur iis7

<urlCompression doDynamicCompression="true" dynamicCompressionBeforeCache="true" doStaticCompression="true" /> 
    <httpCompression cacheControlHeader="max-age=86400" noCompressionForHttp10="False" noCompressionForProxies="False" sendCacheHeaders="True" dynamicCompressionEnableCpuUsage="89" dynamicCompressionDisableCpuUsage="90" minFileSizeForComp="1" noCompressionForRange="False"> 
     <scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" /> 
     <dynamicTypes> 
     <add mimeType="text/*" enabled="true" /> 
     <add mimeType="message/*" enabled="true" /> 
     <add mimeType="application/javascript" 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="*/*" enabled="false" /> 
     </staticTypes> 
    </httpCompression> 
+0

Juste une courte mise à jour. [http://whatsmyip.com] (http://www.whatsmyip.org/http_compression/) la compression des rapports est activée pendant [http://www.gidnetwork.com] (http://www.gidnetwork.com/ tools/gzip-test.php) le signale comme désactivé. Que se passe-t-il ici? – wpfwannabe

Répondre

3

Ce message date d'environ 4 mois, mais avez-vous vérifié si la compression dynamique est activée dans IIS? Il y a un article ici sur comment le faire http://blog.wassupy.com/2009/08/enabling-dynamic-http-compression-in.html

Par défaut IIS il n'est pas activé. Cela pourrait valoir la peine d'essayer.

+0

Je suis sur un hébergeur partagé et le support prétend qu'il est activé. Ce qui est amusant, c'est que certains sites rapportent que la compression est correcte alors que d'autres (y compris Google Webmaster Tools) signalent que la compression est désactivée. Pas sûr de ce qui se passe. J'ai même essayé d'activer la compression via des proxys sans grand succès. – wpfwannabe

1

Essayez deux à ce résoudre ce problème:

  1. Essayez de suivre la norme cas de réglage booléens dans le web.config et utiliser les minuscules plutôt que boîtier pascals. Essayez de vous connecter au site sur le serveur via IIS si votre hôte le permet et vérifiez la section de compression pour voir si elle est verrouillée.

Questions connexes