Partager via


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 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) à compresser. Cette façon 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 apporter 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 montrent 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. Tout d’abord, ajoutez des entrées génériques pour les types MIME pour le 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"