Types de contenu pour la compression HTTP dans Internet Information Services
Cet article explique comment ajouter d’autres types de contenu pour la compression HTTP (Hypertext Transfer Protocol) dans Microsoft Internet Information Services (IIS).
Version du produit d’origine : Internet Information Services
Numéro de la base de connaissances d’origine : 969062
Introduction
Dans IIS, vous pouvez configurer la compression HTTP en spécifiant les types MIME (Multipurpose Internet Mail Extensions) qui doivent être compressés. Cette méthode diffère des versions antérieures d’IIS, dans lesquelles vous pouvez configurer la compression en spécifiant les extensions de nom de fichier à compresser. La possibilité d’ajouter, de modifier ou de supprimer des types MIME du schéma de compression HTTP statique et dynamique n’est pas exposée via l’interface utilisateur IIS par défaut. Pour effectuer ces modifications, vous devez utiliser l’outil en ligne de commande Appcmd.exe.
Utiliser Appcmd.exe pour ajouter des types MIME
Les exemples de code suivants illustrent une partie de la syntaxe Appcmd.exe que vous pouvez utiliser pour ajouter des types MIME supplémentaires aux paramètres de compression HTTP dans IIS.
Pour ajouter le
text/xml
type MIME à la configuration de compression statique pour l’ensemble du serveur web, utilisez la commande suivante :appcmd set config /section:httpCompression /+staticTypes.[mimeType='text/xml',enabled='true'] /commit:apphost
Pour ajouter le
application/octet-stream
type MIME à la configuration de compression dynamique pour l’ensemble du serveur web, utilisez la commande suivante :appcmd set config /section:httpCompression /+dynamicTypes.[mimeType='application/octet-stream',enabled='true'] /commit:apphost
Vous pouvez également ajouter des entrées génériques pour les types MIME. Toutefois, vous pouvez définir des types MIME pour le niveau serveur web uniquement. Par exemple, vous pouvez utiliser les commandes suivantes pour activer la compression statique pour tous les types MIME pour le site web par défaut. Ajoutez d’abord des entrées génériques pour les types MIME au niveau du serveur, puis activez la compression statique pour le site web par défaut.
appcmd set config /section:httpCompression /staticTypes.[mimeType='*/*'].enabled:"true" /commit:apphost appcmd set config "Default Web Site" /section:urlCompression /doStaticCompression:"True"