Jak dodać typy zawartości dla kompresji HTTP w usługach IIS 7.0


WPROWADZENIE


Ten artykuł zawiera opis sposobu dodawania więcej zawartości typy kompresji HTTP w Internet Information Services (IIS) w wersji 7.0.

Począwszy od usług IIS 7.0, kompresja HTTP są konfigurowane przez określenie typów MIME, które mają być kompresowane. Różni się to od wcześniejszych wersji usług IIS, w którym kompresji są konfigurowane przez określenie rozszerzeń nazw plików, aby skompresować. Możliwość dodawania, aby zmodyfikować lub usunąć typy MIME z statycznego i dynamicznego schematu kompresji HTTP nie jest dostępny za pośrednictwem interfejsu użytkownika usług IIS 7.0 domyślny. Aby wprowadzić te zmiany, należy użyć narzędzia wiersza polecenia Appcmd.exe.

Więcej informacji


Następujące przykłady kodu przedstawiają niektóre składnię Appcmd.exe, której można użyć, aby dodać dodatkowe typy MIME do ustawienia kompresji HTTP w usługach IIS 7.0.
  • Aby dodać typ MIME "text/xml" kompresję statyczną konfigurację do serwera całej sieci, użyj następującego polecenia:
    appcmd set config /section:httpCompression /+staticTypes.[mimeType='text/xml',enabled='true'] /commit:apphost
  • Aby dodać typ MIME "application/octet-stream" do konfiguracji kompresji dynamicznej dla całego serwera, należy użyć następującego polecenia:
    appcmd set config /section:httpCompression /+dynamicTypes.[mimeType='application/octet-stream',enabled='true'] /commit:apphost
  • Można również dodać wpisy symbol wieloznaczny dla typów MIME. Można jednak ustawić typy MIME na poziomie serwera sieci web tylko. Na przykład aby włączyć kompresję statyczną dla wszystkich typów MIME dla domyślnej witryny sieci Web, najpierw Dodaj wpisy symbol wieloznaczny dla typów MIME na poziomie serwera, a następnie włączyć kompresję statyczną dla domyślnej witryny sieci Web. Aby to zrobić, uruchom następujące polecenie:
    appcmd set config /section:httpCompression /staticTypes.[mimeType='*/*'].enabled:"true" /commit:apphostappcmd set config “Default Web Site” /section:urlCompression /doStaticCompression:”True”

Powiązane artykuły


Aby uzyskać więcej informacji dotyczących zmian, które zostały wprowadzone do kompresji w programie IIS 7.0 odwiedź następujące witryny sieci Web usług IIS:Aby uzyskać więcej informacji dotyczących sposobu konfigurowania kompresji HTTP w usługach IIS 7.0 odwiedź następującą witrynę Microsoft TechNet:Aby uzyskać więcej informacji na temat narzędzia Appcmd.exe w usługach IIS 7.0 odwiedź następującą witrynę Microsoft TechNet: