共用方式為


因特網資訊服務中 HTTP 壓縮的內容類型

本文說明如何在 Microsoft Internet Information Services (IIS) 中新增更多超文字傳輸通訊協定 (HTTP) 壓縮的內容類型。

原始產品版本: Internet Information Services
原始 KB 編號: 969062

簡介

在 IIS 中,您可以藉由指定要壓縮的多用途因特網郵件擴充功能 (MIME) 類型來設定 HTTP 壓縮。 這種方式與舊版 IIS 不同,您可以藉由指定要壓縮的擴展名來設定壓縮。 從靜態和動態 HTTP 壓縮配置新增、修改或刪除 MIME 類型的功能不會透過預設 IIS 使用者介面公開。 若要進行這些變更,您必須使用 Appcmd.exe 命令行工具。

使用 Appcmd.exe 新增 MIME 類型

下列程式代碼範例顯示一些可用來將其他MIME類型新增至IIS中 HTTP 壓縮設定的 Appcmd.exe 語法。

  • 若要將 text/xml MIME 類型新增至整個 Web 伺服器的靜態壓縮組態,請使用下列命令:

    appcmd set config /section:httpCompression /+staticTypes.[mimeType='text/xml',enabled='true'] /commit:apphost
    
  • 若要將 application/octet-stream MIME 類型新增至整個 Web 伺服器的動態壓縮組態,請使用下列命令:

    appcmd set config /section:httpCompression /+dynamicTypes.[mimeType='application/octet-stream',enabled='true'] /commit:apphost
    
  • 您也可以新增 MIME 類型的通配符專案。 不過,您只能為 Web 伺服器層級設定 MIME 類型。 例如,您可以使用下列命令,針對默認網站的所有MIME類型啟用靜態壓縮。 首先為伺服器層級的 MIME 類型新增通配符專案,然後啟用預設網站的靜態壓縮。

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