Delen via


Inhoudstypen voor HTTP-compressie in Internet Information Services

In dit artikel wordt beschreven hoe u meer inhoudstypen toevoegt voor HTTP-compressie (Hypertext Transfer Protocol) in Microsoft Internet Information Services (IIS).

Oorspronkelijke productversie: Internet Information Services
Oorspronkelijk KB-nummer: 969062

Inleiding

In IIS kunt u de HTTP-compressie configureren door de MIME-typen (Multipurpose Internet Mail Extensions) op te geven die moeten worden gecomprimeerd. Deze manier verschilt van eerdere versies van IIS, waarin u compressie kunt configureren door de bestandsextensies op te geven die moeten worden gecomprimeerd. De mogelijkheid om MIME-typen toe te voegen, te wijzigen of te verwijderen uit het statische en dynamische HTTP-compressieschema, wordt niet weergegeven via de standaardgebruikersinterface van IIS. Als u deze wijzigingen wilt aanbrengen, moet u het opdrachtregelprogramma Appcmd.exe gebruiken.

MIME-typen toevoegen met Appcmd.exe

In de volgende codevoorbeelden ziet u enkele van de Appcmd.exe syntaxis die u kunt gebruiken om extra MIME-typen toe te voegen aan de HTTP-compressie-instellingen in IIS.

  • Gebruik de volgende opdracht om het text/xml MIME-type toe te voegen aan de statische compressieconfiguratie voor de hele webserver:

    appcmd set config /section:httpCompression /+staticTypes.[mimeType='text/xml',enabled='true'] /commit:apphost
    
  • Gebruik de volgende opdracht om het application/octet-stream MIME-type toe te voegen aan de dynamische compressieconfiguratie voor de hele webserver:

    appcmd set config /section:httpCompression /+dynamicTypes.[mimeType='application/octet-stream',enabled='true'] /commit:apphost
    
  • U kunt ook jokertekenvermeldingen toevoegen voor de MIME-typen. U kunt echter alleen MIME-typen instellen voor het webserverniveau. U kunt bijvoorbeeld de volgende opdrachten gebruiken om statische compressie in te schakelen voor alle MIME-typen voor de standaardwebsite. Voeg eerst jokertekenvermeldingen toe voor de MIME-typen voor het serverniveau en schakel vervolgens statische compressie in voor de standaardwebsite.

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