Activer la Compression GZIP erreur: STATIC_COMPRESSION_NOT_SUCCESS
Je suis en train d'activer la compression GZIP sur IIS 7.5.
Je pense que tous les paramètres sont ok.
Dans ApplicationHost.config j'ai cette httpCompression section:
<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files" minFileSizeForComp="0">
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" />
<staticTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/x-javascript" enabled="true" />
<add mimeType="application/atom+xml" enabled="true" />
<add mimeType="application/xaml+xml" enabled="true" />
</staticTypes>
</httpCompression>
Et ce urlCompression section:
<urlCompression dostaticcompression="true" />
et Ici est suivi des demandes ayant Échoué résultat:
STATIC_COMPRESSION_NOT_SUCCESS
Reason="UNKNOWN_ERROR"
OriginalL'auteur abzarak | 2010-11-03
Vous devez vous connecter pour publier un commentaire.
Ci-dessous les configurations a fonctionné pour moi. Il suffit de remplacer le httpCompression section dans applicationHost.config avec les données ci-dessous et de le redémarrer IIS. Ça y est!!!
Après la configuration de cet, j'ai eu le dessous des en-Têtes de réponse qui indique que les données sont compressées à l'aide de la compression gzip
La configuration ci-dessus est pour l'ensemble de l'IIS. Si vous voulez configurer ce pour un seul Site web, puis de les remplacer
avec
dans applicationHost.config et au lieu de remplacer le httpCompression section dans applicationHost.config, ajoutez-la dans le système.le serveur web de la balise dans le web.config de votre Site web
Aussi, assurez-vous que vous avez spécifié type MIME correct de vos données. Dans mon cas, c'était en JSON, j'ai donc utilisé ci-dessous les configurations
OriginalL'auteur Reyan Chougle
Si je regarde le web.config de la html5 boilerplate projet qu'ils utilisent cette méthode:
https://github.com/paulirish/html5-boilerplate-server-configs/blob/master/web.config
C'est peut-être le zéro valeur que vous avez indiquée, ou le chemin d'accès au répertoire que vous utilisez.
Voir aussi
OriginalL'auteur David d C e Freitas
Je suggère de vérifier que le pool d'applications de l'utilisateur de compte, si vous en avez, a tous les droits sur le répertoire
"%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files"
OriginalL'auteur Roman Lazunin