Comment puis-je faire IIS compresser .les fichiers svg?
Je suis en train de le mettre à jour cette web.config:
<staticContent>
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
</staticContent>
<httpCompression>
<staticTypes>
<add mimeType="image/svg+xml" enabled="true"/>
</staticTypes>
</httpCompression>
<urlCompression doStaticCompression="true" doDynamicCompression="true"/>
Mais Content-Encoding: gzip
n'apparaît jamais dans les en-têtes de réponse. Cependant, la compression fonctionne bien pour d'autres types comme le CSS.
Avez-vous jamais résoudre ce problème?
quel est jamais fixe?
Double Possible de vous ne pouvez pas obtenir iis7 pour gzip font-face des fichiers de police
quel est jamais fixe?
Double Possible de vous ne pouvez pas obtenir iis7 pour gzip font-face des fichiers de police
OriginalL'auteur Evgenyt | 2012-10-04
Vous devez vous connecter pour publier un commentaire.
Vous devez l'activer pour SVGs dans IIS comme un niveau inférieur. Ce post a la réponse: https://stackoverflow.com/a/23940235/15233
OriginalL'auteur Sprintstar
@Dominique Alexandre points pour une solution qui montre comment vous pouvez modifier le applicationHost.fichier de config qui fonctionne très bien.
Je voulais juste ajouter comment vous pouvez le faire à l'aide du Gestionnaire des services IIS GUI.
Aller dans IIS Manager > VOTRE_SERVEUR > Sous-section de la Gestion des > Editeur de Configuration > Étendre le système.serveur > httpCompression > dynamicTypes
Puis ajouter les types mime que vous voulez être compressé en outre.
OriginalL'auteur Hauke S
De changer le type mime n'est vraiment pas beau.
Voir ce post plutôt que sur la façon de mettre en œuvre un httpmodule personnalisé qui ne le gzipping pour vous en quelques lignes de code.
http://laubplusco.net/gzip-svg-files-asp-net/
OriginalL'auteur anderslaub
Dans mon cas,
image/svg+xml
a déjà été répertorié comme un type mime sous<staticTypes>
mais il n'était toujours pas de travail. Sur un coup de tête j'ai aussi ajouté le type mime à<dynamicTypes>
et qui a résolu le problème.OriginalL'auteur Mike
Pas pertinentes, voir Dominique Alexandre solution
OK, personne n'a la réponse. Donc je vais poster ici ma solution de contournement temporaire.
J'ai changé le type mime text/xml, de sorte qu'il devient Gzippé par IIS:
Si le fichier est de type image(jpeg)
OriginalL'auteur Evgenyt