Inhaltstypen für die HTTP-Komprimierung in Internetinformationsdienste

In diesem Artikel wird beschrieben, wie Sie weitere Inhaltstypen für die HTTP-Komprimierung (Hypertext Transfer Protocol) in Microsoft-Internetinformationsdienste (IIS) hinzufügen.

Ursprüngliche Produktversion:   Internetinformationsdienste
Ursprüngliche KB-Nummer:   969062

Einführung

In IIS können Sie die HTTP-Komprimierung konfigurieren, indem Sie die MIME-Typen (Multipurpose Internet Mail Extensions) angeben, die komprimiert werden sollen. Dies unterscheidet sich von früheren Versionen von IIS, in denen Sie die Komprimierung konfigurieren können, indem Sie die zu komprimierten Dateinamenerweiterungen angeben. Die Möglichkeit zum Hinzufügen, Ändern oder Löschen von MIME-Typen aus dem statischen und dynamischen HTTP-Komprimierungsschema wird nicht über die IIS-Standard-Benutzeroberfläche verfügbar gemacht. Um diese Änderungen vorzunehmen, müssen Sie das Befehlszeilentool Appcmd.exe verwenden.

Verwenden von Appcmd.exe zum Hinzufügen von MIME-Typen

Die folgenden Codebeispiele zeigen einige der Appcmd.exe Syntax, mit der Sie den HTTP-Komprimierungseinstellungen in IIS zusätzliche MIME-Typen hinzufügen können.

  • Verwenden Sie den text/xml folgenden Befehl, um den MIME-Typ zur Konfiguration der statischen Komprimierung für den gesamten Webserver hinzuzufügen:

    appcmd set config /section:httpCompression /+staticTypes.[mimeType='text/xml',enabled='true'] /commit:apphost
    
  • Um den application/octet-stream MIME-Typ der dynamischen Komprimierungskonfiguration für den gesamten Webserver hinzuzufügen, verwenden Sie den folgenden Befehl:

    appcmd set config /section:httpCompression /+dynamicTypes.[mimeType='application/octet-stream',enabled='true'] /commit:apphost
    
  • Sie können auch Platzhaltereinträge für die MIME-Typen hinzufügen. Sie können MIME-Typen jedoch nur für die Webserverebene festlegen. Sie können z. B. die folgenden Befehle verwenden, um die statische Komprimierung für alle MIME-Typen für die Standardwebsite zu aktivieren. Fügen Sie zunächst Platzhaltereinträge für die MIME-Typen für die Serverebene hinzu, und aktivieren Sie dann die statische Komprimierung für die Standardwebsite.

    appcmd set config /section:httpCompression /staticTypes.[mimeType='*/*'].enabled:"true" /commit:apphost
    appcmd set config "Default Web Site" /section:urlCompression /doStaticCompression:"True"