Comment faire pour ajouter des types de contenu pour la compression HTTP dans IIS 7.0


INTRODUCTION


Cet article décrit comment ajouter des types de contenu supplémentaires pour la compression HTTP dans Internet Information Services (IIS) 7.0.

À partir de IIS 7.0, la compression HTTP est configurée en spécifiant les types MIME à compresser. Cela diffère des versions antérieures d’IIS, dans lesquels la compression est configurée en spécifiant les extensions de nom de fichier à compresser. La possibilité d’ajouter, modifier ou supprimer des types MIME à partir de la méthode de compression HTTP statique et dynamique n’est pas exposé par le biais de l’interface utilisateur de IIS 7.0 par défaut. Pour apporter ces modifications, vous devez utiliser l’outil de ligne de commande Appcmd.exe.

Plus d'informations


Les exemples de code suivants montrent une partie de la syntaxe Appcmd.exe qui vous permet d’ajouter des types MIME supplémentaires pour les paramètres de compression HTTP dans IIS 7.0.
  • Pour ajouter le type MIME « text/xml » à la configuration de la compression statique pour le serveur web entier, utilisez la commande suivante :
    appcmd set config /section:httpCompression /+staticTypes.[mimeType='text/xml',enabled='true'] /commit:apphost
  • Pour ajouter le type MIME « application/octet-stream » à la configuration de la compression dynamique pour le serveur web entier, 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 de caractère générique pour les types MIME. Toutefois, vous pouvez définir les types MIME de niveau serveur web uniquement. Par exemple, pour activer la compression statique pour tous les types MIME pour le site Web par défaut, ajoutez d’abord les entrées génériques pour les types MIME de niveau serveur et puis activer la compression statique pour le site Web par défaut. Pour ce faire, exécutez la commande suivante :
    appcmd set config /section:httpCompression /staticTypes.[mimeType='*/*'].enabled:"true" /commit:apphostappcmd set config “Default Web Site” /section:urlCompression /doStaticCompression:”True”

Références


Pour plus d’informations sur les modifications qui ont été apportées à la compression dans IIS 7.0, visitez le site Web IIS :Pour plus d’informations sur la façon de configurer la compression HTTP dans IIS 7.0, reportez-vous au site Web de Microsoft TechNet suivant :Pour plus d’informations sur l’outil Appcmd.exe dans IIS 7.0, reportez-vous au site Web de Microsoft TechNet suivant :