共用方式為


網際網路資訊服務 中 HTTP 壓縮的內容類型

本文說明如何在 Microsoft 網際網路資訊服務 (IIS) 中新增更多超文字傳輸通訊協定 (HTTP) 壓縮內容類型。

原始產品版本:網際網路資訊服務
原始 KB 編號: 969062

簡介

在 IIS 中,您可以指定要壓縮的 Multipurpose Internet Mail Extensions (MIME) 類型來設定 HTTP 壓縮。 這個方式與舊版 IIS 不同,您可以指定要壓縮的擴展名來設定壓縮。 無法透過預設 IIS 使用者介面,從靜態和動態 HTTP 壓縮配置新增、修改或刪除 MIME 類型。 若要進行這些變更,您必須使用Appcmd.exe命令行工具。

使用Appcmd.exe新增MIME類型

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

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

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

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

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